全局抑制c#编译器警告

在我的应用程序中,我有相当数量的实体,其中的字段通过reflection设置其值。 (在这种情况下,NHibernate正在设置它们)。 我想摆脱“x永远不会分配并且将始终具有其默认值0”的警告,因此我可以更轻松地选择其他警告。 我意识到你可以用pragma指令包围它们,但AFAIK你必须为每个指令执行此操作。 是否有项目范围或解决方案范围我能做到这一点?

使用C#命令行选项/ nowarn http://msdn.microsoft.com/en-us/library/7f28x9z3(VS.80).aspx

要在visual studio中执行此操作,请转到项目属性 – >构建 – >(错误和警告)抑制警告 ,然后指定需要抑制的以逗号分隔的警告列表。

打开项目属性,在构建选项卡上,在“抑制警告:”框中输入要抑制的警告ID。

VC ++ XML标签是,带有以分号分隔的数字ID列表。 这似乎没有记录在我能看到的任何地方,但仅供参考。