这实际上只是重新询问有关 Visual Studio 2008的问题。VS2010 是否提供任何功能来消除自动生成代码的 CS1591 编译器警告?
CS1591: Missing XML comment for publicly visible type or member
引用 VS2008 的问题:
这是一个烦恼多于一个问题。我的项目包含许多自动生成的文件(使用 mgmtclassgen.exe)。当我生成 XML 文档时,我的精美注释库受到来自这些 autogen 文件的 xml 文档警告的困扰。
有没有办法a)禁止为这些文件生成文档或b)只为一组文件禁止警告CS1591?我显然不想修改自动生成的文件,即使只是添加抑制编译指示。
编辑:在我的例子中,有问题的文件是由 WCF RIA 服务生成的,所以生成错误的文件是自动生成的 WebContext 类(MyProject.BusinessApplication.Web.g.cs
)。
我无法手动修改此文件,因为它是动态生成的,所有更改都将被清除。我也不想全局禁用警告,因为它对我的非自动生成代码很有帮助。