无法使用 MSBuild for Sonarqube 构建 Visual Studio 项目



我正在尝试为Windows Server 2012上的.NET框架和标准项目组成的解决方案设置Sonarqube。我使用VS 2017构建工具和最新.NET的MSBUILD 15.9核心SDK获得.NET标准2.0支持(据称(。所有软件作品均由其正确版本识别,但我仍然会收到我在使用Rebuild命令时必须使用.NET标准1.6或更低的错误消息。

我已经在此站点上浏览了类似的问题,并将答案应用于这些问题,但似乎没有解决问题。

命令是我正在使用的是:

MSBuild.exe /t: Rebuild

错误消息是:

microsoft.net.targetframeworkinference.targets(126,5:(当前 .NET SDK不支持目标.NET标准2.0。一个目标 .NET标准1.6或更低,或使用.NET SDK的Versio 支持.NET标准2.0。

也许您的解决方案包含1.0版中的.NET核心项目,该项目与.NET Standard 2.0不相容。

检查此表:https://learn.microsoft.com/en-us/dotnet/standard/net-standard

最新更新