我使用了MVC6 Boilerplate模板并使其在本地运行良好,但每当我尝试发布过程时(通过右键单击项目选项),我都会收到以下错误;
C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Publishing.targets(149,5):错误:找不到匹配命令“运行”的可执行文件
我用Google搜索了没有运气的信息。无论发布模式(FTP,Web部署等)都会发生这种情况。我看到有其他人在“Microsoft.DotNet.Publishing.targets(149,5)”上收到错误,但它们似乎没有直接关联,或者至少没有提供我可以用来继续跟踪的信息下。
我认为这只是一个与配置相关的问题,我对部署构建过程的内部情况了解不足,无法跟踪此命令尝试调用的位置。在代码中搜索“运行”也没有提供任何结果,并且必须位于不可搜索的文件或相关的.dll中,如“Microsoft.AspNetCore.Server.IISIntegration.Tools”:“1.0.0-preview2-final”,
非常感谢正确方向的任何一点。
答案 0 :(得分:0)
我下载了MVC6样板的git解决方案,打开后它给了我一个关于缺少的.Net Core SDK的信息。安装它解决了这个问题; [link] https://github.com/aspnet/Tooling/blob/master/known-issues.md#missing-sdk