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 

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