MSBuild 缺少目标 WebPublish

Juh*_*ila 5 asp.net msbuild visual-studio visual-studio-2015

我正在尝试在我们的 CI 服务器上发布一个网站。

由于某种原因,目标 WebPublish 在使用 MSBuild 12.0 构建时可以工作,但不能使用 MSBuild 14.0。

我可以使用以下命令测试它:msbuild My.Web.csproj /t:WebPublish 它适用于 12.0。MSBuild 14.0 给出错误:构建失败。

R:\My.Web\My.Web.csproj" (WebPublish target) (1) ->
R:\My.Web\My.Web.csproj : error MSB4057: The target "WebPublish" does not exist in the project.

0 Warning(s)
1 Error(s)
Run Code Online (Sandbox Code Playgroud)

我安装了 Visual Studio 2012 和 2015。我还需要在 CI 服务器中安装其他东西吗?

Juh*_*ila 1

您必须安装“Web 开发人员工具”。您可以通过“程序和功能”并修复 Visual Studio 2015 来完成此操作。