对自动生成的代码/文件夹/命名空间禁用警告
本文关键字:警告 命名空间 文件夹 代码 自动生成 | 更新日期: 2023-09-27 17:50:07
我喜欢c#中有干净的,"0警告"的项目。这包括我的项目为每个公共属性和类提供XML注释。
现在我使用实体框架与迁移(代码优先)。迁移是通过使用"Add-Migration"创建的,这会导致在migrations文件夹中生成自动代码(标准行为)。我可能想要/需要稍微修改一下这些类,但不想为那里创建的公共类添加注释。
我知道我可以使用#pragma disable
禁用警告,但我不想对每个迁移类都这样做。
那么:是否有可能在完整的文件夹或名称空间上使用#pragma disable
(或类似的东西)?
我不想使用GhostDoc之类的东西作为解决方案。
添加一个新的.editorconfig
文件到特定的文件夹,内容如下:
[*.cs]
generated_code = true
dotnet_analyzer_diagnostic.severity = none
对项目中生成的代码禁用警告
- 在解决方案资源管理器中右键单击该项目,然后单击属性。
- 单击"代码分析"。
- 选择"抑制生成代码的结果"复选框。
参考:如何:抑制生成代码的代码分析警告