.net 为什么不';警告是否会产生错误?

.net 为什么不';警告是否会产生错误?,.net,visual-studio,.net,Visual Studio,在VS.NET2012中,如果没有提供XML注释,我希望出现一个错误。在我的项目的Build选项卡中,我为CS1591添加了“特定警告”,但没有错误。然后我把它改为“全部”。仍然没有错误 是否有人知道我需要设置什么,以便在生成时丢失XML注释将生成错误?必须将警告设置为错误(“所有警告均为错误”或1591),并为正在使用的生成配置选择“XML文档文件”(如果希望在调试中编译时出错,则必须在调试配置文件中生成xml文档) “作为错误的特定警告”列表只需要数字,而不是完整的代码(即1591,而不是C

在VS.NET2012中,如果没有提供XML注释,我希望出现一个错误。在我的项目的Build选项卡中,我为CS1591添加了“特定警告”,但没有错误。然后我把它改为“全部”。仍然没有错误


是否有人知道我需要设置什么,以便在生成时丢失XML注释将生成错误?

必须将警告设置为错误(“所有警告均为错误”或
1591
),并为正在使用的生成配置选择“XML文档文件”(如果希望在调试中编译时出错,则必须在调试配置文件中生成xml文档)


“作为错误的特定警告”列表只需要数字,而不是完整的代码(即
1591
,而不是
CS1591

我认为您可以使用#pragma指令:

#pragma warning(error: 1591)

嗯,不一定所有警告都是错误-您可以将特定警告作为错误。为什么我特别指定警告CS1591,它不会显示错误?JonSkeet-当然,您是对的。@4thSpace,请尝试仅使用数字:
1591
这将应用于项目中的所有类,而不仅仅是一个类真的。