在生成的接口中排除XML注释

在生成的接口中排除XML注释,xml,visual-studio-2012,interface,comments,generated,Xml,Visual Studio 2012,Interface,Comments,Generated,我有一个从服务引用生成的接口。接口缺少XML注释,因此我收到警告(在VS配置中作为错误处理)。 如何将此界面从警告中排除?请查看此MS论坛对该问题的讨论: 总结(阅读:copy-n-pasting)线程中一些可能的解决方案: 通过在“项目属性”的“生成”选项卡上的“抑制警告”字段中输入警告编号(1591表示C#),抑制警告。注意:这将抑制项目中所有代码文件的1591 更新自动生成文件的模板,添加#pragma warning disable 1591 (见附件) 右键单击服务引用并选择配置

我有一个从服务引用生成的接口。接口缺少XML注释,因此我收到警告(在VS配置中作为错误处理)。
如何将此界面从警告中排除?

请查看此MS论坛对该问题的讨论:

总结(阅读:copy-n-pasting)线程中一些可能的解决方案:

  • 通过在“项目属性”的“生成”选项卡上的“抑制警告”字段中输入警告编号(1591表示C#),抑制警告。注意:这将抑制项目中所有代码文件的1591

  • 更新自动生成文件的模板,添加
    #pragma warning disable 1591
    (见附件)

  • 右键单击服务引用并选择配置 将“生成类的访问级别”更改为内部。单击“确定”

  • 修改MSBuild目标文件以包含注入1591 pragma的后目标:

  • 将生成的代码移动到单独的项目中,并禁用该项目上的XML文档

如果您不打算经常或根本不打算重新生成此文件,您可以随时打开reference.cs文件,自己将#pragma添加到文件的顶部和底部:<代码>编辑Reference.cs文件本身,并在顶部添加“#pragma warning disable 1591”,在底部添加“#pragma warning restore 1591”。

什么语言?C#?VB.net?