使用MSBuild无法构建的项目Ctrl + Shift + B构建成功

Zin*_*nov 8 c# msbuild tfs

有没有人知道我可以在哪里看看我的项目如果我通过MSBuild控制台进行MSBuild构建之后我收到此警告:

MSB4078:MSBuild不支持项目文件"MyProject.csproj",无法构建?

我的项目使用Target Framework .Net Core 2.0运行.我使用的MSBuild版本是14.0.25420.1

在此输入图像描述

这是cs.proj

在此输入图像描述

SwD*_*n81 10

您正在使用新的csproj文件格式(请参阅Project sdk=...)

您需要使用MSBuild 15才能构建它.您有两种选择:

1)下载Visual Studio 2017的构建工具并安装.然后路径将是:

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin

2)如果你安装了VS,路径将是:

C:\Program Files (x86)\Microsoft Visual Studio\2017\<VS Version>\MSBuild\15.0\Bin

使用MSBuild 15应该修复错误.

  • 比 MSFT 家伙接受的答案提供的信息要多得多。 (2认同)

And*_*SFT 5

请检查您正在运行哪个版本的MSBuild。我使用15.0版进行了测试,它可以正常运行。

通常,请确保已为团队项目配置了构建代理,并且在代理计算机上安装Visual Studio 2017,并且已安装了最新的Visual Studio更新

另外,请确保已为构建选择了MSbuild 15.0版。

有关详细信息,请参见构建ASP.NET Core应用程序

引用此相关线程?支持.NET Core .csproj文件