我使用的是 SonarQube 8.7.1 和 Visual Studio 2019。根据要求,我们将为声纳创建自定义 c# 规则。
我写了一个 C# Roslyn 分析器。它工作正常并按预期工作。当我尝试使用 https://github.com/SonarSource/sonarqube-roslyn-sdk 在 SonarQube 下部署它时,命令是
RoslynSonarQubePluginGenerator /a:CodeAnalyzer
然后我得到以下错误
错误:安装包失败:将“Microsoft.CodeAnalysis.Analyzers 1.1.0”更新为“Microsoft.CodeAnalysis.Analyzers 1.0.0”失败。无法找到与“Microsoft.CodeAnalysis.Analyzers 1.0.0”兼容的“CodeAnalyzer”版本。 检查是否有包的发布版本,或指定预发布版本标识符。
任何人都可以帮助我解决这个问题或分享相同的链接。