Sonarqube 让c#plugin 3.0和resharper正常工作的问题

Sonarqube 让c#plugin 3.0和resharper正常工作的问题,sonarqube,Sonarqube,我们已经升级到SonarQube 4.3和C#plugin 3.0,但我们正在努力实现与resharper的集成 SonarQube 4.3应提供哪个版本的重塑器插件? 在更新中心,我找到了1.0版,但当我查看重塑器插件文档时,应该有1.1版可用 我可以用其他方式升级到resharper插件到1.1版吗?我曾尝试将1.1 jar文件放入插件目录,但由于缺少依赖项,SonarQube拒绝启动 想要1.1版的原因是我们需要使用自己的dotsettings文件,而这在1.0版中似乎不可用。我们也无

我们已经升级到SonarQube 4.3和C#plugin 3.0,但我们正在努力实现与resharper的集成

  • SonarQube 4.3应提供哪个版本的重塑器插件? 在更新中心,我找到了1.0版,但当我查看重塑器插件文档时,应该有1.1版可用

  • 我可以用其他方式升级到resharper插件到1.1版吗?我曾尝试将1.1 jar文件放入插件目录,但由于缺少依赖项,SonarQube拒绝启动


想要1.1版的原因是我们需要使用自己的dotsettings文件,而这在1.0版中似乎不可用。我们也无法让reuseReport模式在当前安装的版本下工作。即使我们使用“sonar.resharper.mode=skip”,分析中也会触发resharper。

情况相当混乱,1.0版和1.1版中确实有一个“.NET resharper”插件可用。此插件仅与.NET生态系统2.1兼容。 C#3.0仅与“ReSharper”插件兼容,该插件仅存在于版本1.0中

请参阅以下文档:

实际上,ReSharper 1.0插件不支持reuseReport模式(目前也不打算添加它)

但是,计划能够从SonarQube质量配置文件导入/导出DotSettings文件:

还可以查看示例项目:


最后一点注意:.NET生态系统2.1与SonarQube 4.3不兼容。

重用报告模式似乎是一件好事,因为至少根据.NET Resharper文档,它似乎是进行分析的首选方式。根据文件,如果外部调用,分析时间将减少