错误MSB4019 - MSBUILD正在寻找不存在版本的导入

Met*_*hor 5 msbuild sql-server-data-tools visual-studio-2015 visual-studio-2017

当我尝试使用MSBUILD构建我的SSDT项目时,出现以下错误

错误MSB4019:找不到导入的项目"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTask​​s.targets"

但是,在我的...\MSBuild\Microsoft\VisualStudio文件夹中,我只有V12.0,V14.0和V15.0.SSDT仅在V14.0中找到.

如何确保MSBuild在正确的位置查找包含?

Met*_*hor 6

看起来像.Net 4.0 msbuild.exe是错误的使用.

通过使用msbuild文件夹中的msbuild.exe而不是.Net文件夹解决了该问题.

%ProgramFiles(x86)%\msbuild\14.0\Bin
Run Code Online (Sandbox Code Playgroud)