当前位置: 首页 > 编程语言 > C#

C#编译器警告的全局抑制分享

时间:2023-04-10 19:25:24 C#

C#编译器警告的全局抑制在我的应用程序中,我有相当多的实体,其字段的值是通过反射设置的。(在这种情况下,NHibernate正在设置它们)。我想去掉“x永远不会被赋值并且其默认值始终为0”的警告,这样我就可以更轻松地选择其他警告。我知道你可以用pragma指令包围它们,但AFAIK你必须为每个指令执行此操作。是否有我可以执行此操作的项目范围或解决方案范围?使用C#命令行选项/nowarnhttp://msdn.microsoft.com/en-us/library/7f28x9z3(VS.80).aspx要在visualstudio中执行此操作,请转到项目属性->生成->(错误和warnings)抑制警告,然后指定要抑制的以逗号分隔的警告列表。打开项目属性,然后在“构建”选项卡上,在“抑制警告:”框中输入要抑制的警告ID。VC++XML标签是用分号分隔的数字ID列表。这似乎没有在我能看到的任何地方记录,但仅供参考。以上就是C#学习教程:全局压制c#编译器警告分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: