0

我正在使用 Visual Studio 2017 并创建了测试项目以使用 SonarLint 与 SonarQube 服务器绑定。当我单击要绑定的项目时,出现以下错误。

“将解决方案绑定到 SonarQube 项目:发现解决方案项目包含的项目:* TestSonar\TestSonar.csproj 排除的项目:* TestSonar.Tests\TestSonar.Tests.csproj 您可以通过 SonarLint 项目级上下文菜单更改排除选项,即解决方案资源管理器 - > 选择项目绑定解决方案到 SonarQube 项目:下载质量配置文件:成功下载质量配置文件。名称:'Sonar way',密钥:'cs-sonar-way-54843',语言:'C#' 安装 NuGet项目“TestSonar”的包“SonarAnalyzer.CSharp”

无法为项目“TestSonar”安装 NuGet 包“SonarAnalyzer.CSharp”。消息:此包只能安装在 Visual Studio 2015 上。

绑定 SonarQube 项目的解决方案:生成项目规则集

SonarQube 项目的绑定解决方案:并非所有 NuGet 包都已安装。有关更多信息,请参阅上面的输出。”

4

1 回答 1

2

SonarC# 在 5.6 版本之后开始支持 Visual Studio 2017,我猜您使用的是旧版本的插件,如果您更新到最新版本,该消息将消失。

于 2017-11-06T16:23:47.620 回答