我的同事刚刚通过以下链接安装了 Visual Studio 2017 for Mac: https://www.visualstudio.com/vs/mac/ 。安装完所有东西后,他尝试构建 Asp.Net MVC C# 项目并得到以下错误:
其他人都使用 Windows,所以我们以前从未见过这个问题。不过,我想我已经找到了根本原因:DotNetCompilerPlatform.props 的 WebProjectOutputDir
为空,但我一直无法验证这一点。
<KillProcess ProcessName="VBCSCompiler" ImagePath="$(WebProjectOutputDir)" />
是否可以手动设置
WebProjectOutputDir
,或者至少可以在 Mac 上查看其值?为什么这是 Mac 而不是 Windows 上的问题?我四处寻找其他答案,但没有发现它们有帮助/相关。
最佳答案
虽然可以在 Mac 上构建 .NET 核心应用程序(因为它是跨平台的),但不可能在 Mac 上构建 .NET 框架应用程序(因为它是特定于 Windows 的)。
因此,我的同事应该为开发人员找到一台 Windows 机器。
关于visual-studio-2017 - Mac 上的 Visual Studio 2017 : The "KillProcess" task was not given a value for the required parameter "ImagePath" (MSB4044),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49523899/