visual-studio - 如何使用 Visual Studio 2019 为解决方案中的多个项目指定自定义代码分析规则集?

标签 visual-studio roslyn solution static-code-analysis roslyn-code-analysis

我有一个自定义代码分析规则集,我想将其应用于解决方案中多个项目的所有配置,但不知道如何实现。

明确地说,我正在寻找一种方法(如果有的话)在一个步骤中执行此操作,而不是从 IDE 编辑每个项目的属性。

到目前为止,我找到了这个指导:https://docs.microsoft.com/en-us/visualstudio/code-quality/how-to-configure-code-analysis-for-a-managed-code-project?view=vs-2019#specify-rule-sets-for-multiple-projects-in-a-solution

但这似乎并不正确。在 Visual Studio 2019 中,如果我转到“分析”>“配置代码分析”>“解决方案”,我会看到一个带有消息的空白属性页:

注意:此属性页已被弃用,将在 future 的产品版本中删除。

还有另一种方法可以做到这一点吗?我有很多项目:(

谢谢。

最佳答案

specify a rule set for a project ,使用 CodeAnalysisRuleSet MSBuild 属性。

要做到这一点,您可以通过多种方式 customize your build

关于visual-studio - 如何使用 Visual Studio 2019 为解决方案中的多个项目指定自定义代码分析规则集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57904932/

相关文章:

c# - 在 Microsoft Visual Studio 2013 中创建新项目时出错

c# - Roslyn 是否真的允许您为 CSharp 项目操纵 TreatWarningsAsErrors?

javascript - IE 不读取真正的按钮值!如何解决这个问题?

c# - ENVDTE - 将新项目添加到现有解决方案并将其定位在特定文件夹中

SSAS - MSBI - 解决方案 - 建议

visual-studio - MSTest 和 AppDomains

angularjs - 在 Visual Studio 中调试 AngularJS(不是在 VS Code 中)

c# - WPF 转换器转换导致 Visual Studio 设计器异常

c# - C#字符串插值是如何编译的?

c# - Roslyn C# 编译器是如何引导的?