.net core 将自定义规则添加到core 2.0的代码分析器

.net core 将自定义规则添加到core 2.0的代码分析器,.net-core,code-analysis,fxcop,.net Core,Code Analysis,Fxcop,我对使用nuget软件包编写Analyzer代码很陌生。 我已经在代码中安装了Microsoft.CodeAnalysis.FxCopAnalyzers,现在我想添加一些自定义规则。 请分享一些例子 谢谢, Shraddha Agrawal您需要向项目中添加规则集,这可以通过几种不同的方式完成。例如,如果修改规则,将向项目中添加一个规则集文件 然后可以打开该文件并修改添加/删除规则集 您还可以添加新项目,并选择规则集 规则集文件在项目文件中被引用,如下所示: <PropertyG

我对使用nuget软件包编写Analyzer代码很陌生。 我已经在代码中安装了Microsoft.CodeAnalysis.FxCopAnalyzers,现在我想添加一些自定义规则。 请分享一些例子

谢谢,
Shraddha Agrawal

您需要向项目中添加规则集,这可以通过几种不同的方式完成。例如,如果修改规则,将向项目中添加一个规则集文件

然后可以打开该文件并修改添加/删除规则集

您还可以添加新项目,并选择规则集

规则集文件在项目文件中被引用,如下所示:

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
    <CodeAnalysisRuleSet>ExampleCoreApp.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <CodeAnalysisRuleSet>ExampleCoreApp.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>

ExampleApp.ruleset
ExampleApp.ruleset
有关更多信息,请参阅