使用 roslyn 的 SonarQube 自定义 c# 规则

时间:2021-05-12 10:25:16

标签: c# .net-core sonarqube roslyn roslyn-code-analysis

我使用的是 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”版本。 检查是否有包的发布版本,或指定预发布版本标识符。

任何人都可以帮助我解决这个问题或分享相同的链接。

0 个答案:

没有答案