【发布时间】:2017-08-13 08:15:30
【问题描述】:
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
轰炸 sln 中的每个项目,并出现错误:
错误 MSB4019:找不到导入的项目“C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props”。确认声明中的路径正确,并且该文件存在于磁盘上。
事实上 - 它不存在于磁盘上。它只存在于
的 VS 子文件夹中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 正常运行,还是像其他很多东西一样无法修复?
【问题讨论】:
标签: .net msbuild .net-core visual-studio-2017