使用 NCrunch、FxCop 分析器和 "warnings as errors":如何在 NCrunch 中配置警告严重性?

Using NCrunch, FxCop Analyzers and "warnings as errors": How to configure warning severity in NCrunch?

我正在编写 C#。我在后台使用 NC运行ch 来 运行 我的单元测试。我已经在我的 CSPROJ 文件中设置(新的 CSPROJ 格式)。

我想将 FxCop 分析器用作 NuGet 包:https://docs.microsoft.com/en-gb/visualstudio/code-quality/install-fxcop-analyzers?view=vs-2019

当我第一次安装 FxCop 分析器时,我的代码无法构建,因为有很多警告而且我有 .通过将此添加到我的 .editorconfig 中,我已将一堆警告降级为 "suggestion" 级别:

dotnet_diagnostic.CA2100.severity = suggestion

现在我可以在 Visual Studio 中构建了。但我的问题是 NC运行ch 显然不读取 .editorconfig 文件。所以 NC运行ch 无法构建解决方案,因为它看到了警告。

如何为 NC运行ch 配置警告严重级别?

我有 NC运行ch 3.26.0.4.

我找到了一个解决方案:显然每个项目(csproj 文件)都需要引用 .editorconfig。我的 .editorconfig 和 "solution item" 一样。所以我对每个项目都这样做了:

  1. 在解决方案资源管理器中右键单击项目。
  2. Select 添加 -> 现有文件。
  3. Select .editorconfig 文件。不要点击 "Add".
  4. 单击 "Add" 和 select "Add as link" 旁边的箭头。

对所有项目重复,然后重新启动 NCrunch 引擎。现在 NCrunch 构建。

感谢 NCrunch 论坛的解决方案:https://forum.ncrunch.net/yaf_postsm14118_Using-NCrunch--FxCop-Analyzers-and--warnings-as-errors---How-to-configure-warning-severity.aspx