当前项目中大部分的警告都来自于自动生成的代码。在大多数情况下,它是(CA1062:验证公共方法的参数)。我注意到,即使是由Visual Studio生成的控制台 hello world应用程序也会显示警告(S1118:实用类不应该有公共构造函数)。
我如何禁用自动生成的代码的警告?(主要是迁移)
当前项目中大部分的警告都来自于自动生成的代码。在大多数情况下,它是(CA1062:验证公共方法的参数)。我注意到,即使是由Visual Studio生成的控制台 hello world应用程序也会显示警告(S1118:实用类不应该有公共构造函数)。
我如何禁用自动生成的代码的警告?(主要是迁移)
//<auto-generated/>
标记。但是,我建议您在生成工具选择不添加它的文件上小心。你特别提到了迁移-你应该在提交之前进行审核,EF有时会做出惊人的事情(* )。那次审查也是修复任何困扰你的警告的好时机。如果您足够关注警告而让其保持启用状态,则在迁移中将其消音会树立一个不良先例。如果你不关心它,你可以全局禁用它。您可以将此注释添加到文件顶部:
// <auto-generated/>