3

这不仅仅是一个问题,更是一个烦恼。我的项目包含一些自动生成的文件(使用mgmtclassgen.exe)。当我生成XML文档时,我的精美评论库受到了这些autogen文件的xml文档警告的困扰。VS2008:自动生成的文件和XML文档

是否有办法a)抑制这些文件的生成文档或b)仅针对一组文件压制警告CS1591?我显然不想修改自动生成的文件,即使只是添加抑制编译指示。

库和生成的代码都在C#和我使用Visual Studio 2008的

回答

1

AFAIK你不能只对某些文件禁止这种警告。如果这些警告真的困扰你,你可以将自动生成的代码移动到一个单独的程序集中,以便禁用XML文档。

0

您可以使用#pragma指令禁用特定的警告,这可能适合您的目的。对于禁用“丢失XML注释”警告的语法是:

#pragma warning restore 1591 // Restore 'missing xml comment' warning 

这使您可以选择性忽略的任一部分警告:

#pragma warning disable 1591 // Disable 'missing xml comment' warning 

您可以使用以下语法重新启用文件或完整的文件。