MSBuild错误打开vs2017 csproj文件(工具版本“15.0”无法识别......)

时间:2017-09-13 12:05:31

标签: c# .net visual-studio msbuild visual-studio-2017

我遇到以下错误:

The tools version "15.0" is unrecognized. Available tools versions are "12.0", "14.0", "2.0", "3.5", "4.0".  C:\....\Sol.csproj

从这段代码中解脱出来:

using(Evaluation.ProjectCollection col = new Evaluation.ProjectCollection())
{
   Evaluation.Project def = col.LoadProject(filename);
}

Dll是:Microsoft.Build版本15.1

我已经安装了Visual Studio 2017 15.3.4,这在15.2之前没有发生

我已经找了microsoft github #2369

MSBuild版本:适用于.NET Framework的Microsoft(R)Build Engine版本15.3.409.57025

1 个答案:

答案 0 :(得分:0)

几个月前,我刚刚解决了这个问题。

我注意到Microsoft在dll(Microsoft.Build.Evaluation)中释放了一个“中断”,并按照一些解释进行了修复,例如:groupingBy

谢谢大家

相关问题