禁用自动生成的代码/文件夹/命名空间的警告

Ole*_*ers 6 c# entity-framework pragma xml-comments visual-studio

我喜欢干净,"0警告" - C#中的项目.这包括我的项目对每个公共财产和类都有XML注释.

现在我使用实体框架进行迁移(代码优先).通过使用"添加迁移"创建迁移,这会导致在"迁移"文件夹中生成自动代码(标准行为).我可能希望/需要稍微修改这些类,但不想为在那里创建的公共类添加注释.

我知道我可以使用禁用警告#pragma disable但又不想为每个Migration-class执行此操作.

那么:是否有可能#pragma disable在完整的文件夹或命名空间上使用(或类似的东西)?

我不想使用像GhostDoc这样的解决方法.

Vah*_*idN 5

将包含以下内容的新.editorconfig文件添加到该特定文件夹:

[*.cs]
generated_code = true
dotnet_analyzer_diagnostic.severity = none
Run Code Online (Sandbox Code Playgroud)


Mat*_*att 1

抑制项目中生成的代码的警告

  • 在解决方案资源管理器中右键单击该项目,然后单击“属性”。
  • 单击代码分析。
  • 选中抑制生成代码的结果复选框。

参考:如何:抑制生成代码的代码分析警告