0

在使用 Sonar 分析 C-sharp 代码库时,我看到一个奇怪的错误。

14:59:19.350 信息 - Visual Studio 版本 1.3.0.0 的 SonarLint 14:59:20.154 错误 - 14:59:20.337 错误 - 未处理的异常:System.Collections.Generic.KeyNotFoundException:字典中不存在给定的键。14:59:20.338 错误 - 在 System.Collections.Immutable.ImmutableDictionary`2.get_Item(TKey key) 14:59:20.340 错误 - 在 SonarLint.Runner.Configuration.AddAnalyzerCommentRegularExpression(Builder builder) 14:59:20.341 错误 - 在SonarLint.Runner.Configuration.Analyzers() 14:59:20.341 错误 - 在 SonarLint.Runner.Program.Main(String[] args)

谁能帮我确定异常指的是什么键?

4

1 回答 1

0

我使用的 Sonar 服务器在许多团队之间共享,因此更新插件可能会出现问题。

我找不到名为 SonarLint.xml 的文件,我在我正在分析的项目目录中的 .sonar/ 中的一个名为 analysis-input.xml 的文件中找到了对 S124 的引用。

<Rule>
  <Key>S124</Key>
  <Parameters>
    <Parameter>
      <Key>RuleKey</Key>
      <Value>ToDo</Value>
    </Parameter>
  </Parameters>
</Rule>
于 2016-03-16T08:59:46.927 回答