dotnet msbuild
在sln目录下运行
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\MSBuild.exe
从解决方案目录中工作。
我不想在构建机器上安装VS 2017,因此我从https://www.visualstudio.com/downloads/安装了"Visual Studio 2017的构建工具"。
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\msbuild.exe
在解决方案中的每个项目上出现错误:
实际上 - 它并不存在于磁盘上。它只存在于以下VS子文件夹中:错误 MSB4019:未找到导入的项目“C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ Sdks \ Microsoft.NET.Sdk \ Sdk \ Sdk.props”。 确认声明中的路径是否正确,并且文件存在于磁盘上。
C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Sdks
我已经尝试手动安装.NET 4.6 SDK,.NET Core 1.0 SDK和.NET Core 1.0.1 SDK(x86和x64版本均有)。是否有任何方法使MSBuild正常工作或者像其他问题一样无法修复?