VS 2019 发布构建成功,MSBuild 失败

VS 2019 Release build Success, MSBuild Fails

我有一个 C# class 库(4.7 框架),它在 visual studio 2019 中构建时没有任何错误。当我使用 msbuild 构建同一个库项目时,它在项目中显示错误。

错误代码为:error CS1002:, error CS1056, error CS1001

"C:\Program Files (x86)\MSBuild.0\Bin\msbuild.exe" "TestProject.Common.csproj"

任何想法或任何人都可以帮助我。

VS 2019 Release build Success, MSBuild Fails

问题很清楚了。您只需使用 MSBuild 12.0 构建一个 VS2019 net framework 4.7 lib 项目。

"C:\Program Files (x86)\MSBuild.0\Bin\msbuild.exe"VS2013 的 MSBuild 而不是 VS2019.

您不能使用较低版本的 MSBuild 构建较高版本的项目。

:

MSBuild 12.0=>VS2013 MSBuild 15.0=>VS2017 MSBuild 16.0/Current=>VS2019

建议

所以你应该使用 VS2019MSBuild 来构建你的项目,因为它在 VS2019 IDE.

使用此路径构建您的项目:

C:\Program Files (x86)\Microsoft Visual Studio19\Community or Professional or Enterprise\MSBuild\Current\Bin\MSBuild.exe