Visual studio VS2008:自动生成的文件和XML文档
这不仅仅是一个问题,更是一个烦恼。我的项目包含许多自动生成的文件(使用mgmtclassgen.exe)。当我生成XML文档时,这些autogen文件中的XML文档警告困扰着我注释精美的库 有没有一种方法可以a)禁止为这些文件生成文档,或者b)仅为一组文件禁止生成警告CS1591?我显然不想修改自动生成的文件,即使只是添加抑制杂注Visual studio VS2008:自动生成的文件和XML文档,visual-studio,visual-studio-2008,documentation-generation,Visual Studio,Visual Studio 2008,Documentation Generation,这不仅仅是一个问题,更是一个烦恼。我的项目包含许多自动生成的文件(使用mgmtclassgen.exe)。当我生成XML文档时,这些autogen文件中的XML文档警告困扰着我注释精美的库 有没有一种方法可以a)禁止为这些文件生成文档,或者b)仅为一组文件禁止生成警告CS1591?我显然不想修改自动生成的文件,即使只是添加抑制杂注 库和生成的代码都在C#中,我使用的是Visual Studio 2008。AFAIK您不能仅对某些文件抑制此警告。如果这些警告确实困扰您,您可以将自动生成的代码移动到
库和生成的代码都在C#中,我使用的是Visual Studio 2008。AFAIK您不能仅对某些文件抑制此警告。如果这些警告确实困扰您,您可以将自动生成的代码移动到一个单独的程序集中,您可以为其禁用XML文档。您可以使用#pragma指令禁用特定的警告,这可能适合您的目的。禁用“缺少xml注释”警告的语法为:
#pragma warning disable 1591 // Disable 'missing xml comment' warning
您可以使用以下语法重新启用它:
#pragma warning restore 1591 // Restore 'missing xml comment' warning
这允许您有选择地忽略文件部分或完整文件的警告