visual-studio-2017 - Mac 上的 Visual Studio 2017 : The "KillProcess" task was not given a value for the required parameter "ImagePath" (MSB4044)

标签 visual-studio-2017

我的同事刚刚通过以下链接安装了 Visual Studio 2017 for Mac: https://www.visualstudio.com/vs/mac/ 。安装完所有东西后,他尝试构建 Asp.Net MVC C# 项目并得到以下错误:

enter image description here

其他人都使用 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/

相关文章:

c - Visual Studio 2017,如何使#include <pthread.h> 工作?

c# - 预编译的Azure函数依赖性错误

c - 如何从 Visual Studio 2017 中的构建中排除文件和文件夹?

c++ - 如何安装支持 gpu 和 visual studio 2017 的 opencv3.4?

asp.net - Visual Studio 2017 ASP.Net 发布独立的 Dot Net Core 应用程序

c# - Visual Studio 2017 中的 Docker ASP.NET CORE 2.1 应用程序。应用程序无法在 Debug模式下启动

c++ - 将文本写入文件

c# - 在 asp.net 应用程序中启用 c# 7

visual-studio-2017 - 如何使解决方案资源管理器仅搜索文件名

android - Xamarin WebView 项目中的 Intellisense 错误