在生成的接口中排除XML注释
我有一个从服务引用生成的接口。接口缺少XML注释,因此我收到警告(在VS配置中作为错误处理)。在生成的接口中排除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 (见附件) 右键单击服务引用并选择配置
如何将此界面从警告中排除?请查看此MS论坛对该问题的讨论: 总结(阅读:copy-n-pasting)线程中一些可能的解决方案:
- 通过在“项目属性”的“生成”选项卡上的“抑制警告”字段中输入警告编号(1591表示C#),抑制警告。注意:这将抑制项目中所有代码文件的1591
- 更新自动生成文件的模板,添加
(见附件)#pragma warning disable 1591
- 右键单击服务引用并选择配置 将“生成类的访问级别”更改为内部。单击“确定”
- 修改MSBuild目标文件以包含注入1591 pragma的后目标:
- 将生成的代码移动到单独的项目中,并禁用该项目上的XML文档