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

时间:2013-10-31 12:41:57

标签: xml visual-studio-2012 interface comments generated

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

1 个答案:

答案 0 :(得分:1)

看看这个MS论坛对这个问题的讨论:

http://social.msdn.microsoft.com/Forums/en-US/9bbad4cc-e229-49da-a6f7-3cdf470ac53a/compiler-warning-for-missing-xml-comment-when-i-have-generated-code?forum=devdocs

总结(读取:复制-n-粘贴)线程中的一些可能的解决方案:

  • 通过在项目属性的“构建”选项卡上的“抑制警告”字段中输入警告的编号(C91为1591)来抑制警告。注意:这将禁止项目中所有代码文件的1591。

  • 更新自动生成文件的模板,添加#pragma warning disable 1591 (见http://msdn.microsoft.com/en-us/library/ms185319(VS.90).aspx

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

  • 修改MSBuild目标文件以包含注入1591 pragma的AfterTarget: http://lvquoc.blogspot.com/2010/11/disable-xml-comment-warning-in-workflow.html

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

如果您不打算经常或根本不重新生成此文件,您可以随时打开reference.cs文件并自己将#pragma添加到文件的顶部和底部:... {{1 }}

相关问题