【发布时间】:2017-08-07 08:38:04
【问题描述】:
我有一个 ASP.NET Core 应用程序,我可以使用 Web 部署和预配置的发布配置文件通过 Visual Studio 2017 发布它。现在我需要配置 CI 并尝试从命令行实现相同的功能,因此我安装了 @987654322 @并关注this guide
dotnet build -c release /p:DeployOnBuild=true /p:PublishProfile=publish-profile-name
不幸的是,它给出了以下错误:
C:\程序 Files\dotnet\sdk\1.0.4\Sdks\Microsoft.NET.Sdk.Publish\build\netstanda rd1.0\PublishTargets\Microsoft.NET.Sdk.Publish.MSDeploy.targets(227,5): 错误 MSB4062:无法从中加载“CreateManifestFile”任务 程序集 C:\Program Files\dotnet\sdk\1.0.4\Sdks\Microsoft.NET.Sdk.Publish\build\netstandard1.0 ....\tools\netcoreapp1.0\Microsoft.NETCore.Sdk.Publish.Tasks.dll。 确认声明正确,即组装 并且它的所有依赖项都是可用的,并且该任务包含一个 实现 Microsoft.Build.Framework.ITask 的公共类。
如何修复dotnet build 行?
【问题讨论】:
标签: visual-studio asp.net-core .net-core visual-studio-2017 microsoft-web-deploy