我创建了一个项目,并在其属性中选中了“抑制生成代码的结果”。当我添加服务引用时,自动生成的代理类 (reference.cs) 添加以下属性:
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
当我在发布模式下编译时,因为我启用了 xml 注释的生成,我收到警告,因为没有任何代理方法被注释。据我了解,我不应该得到它,因为我抑制了自动生成的代码。
此外,reference.cs 类不符合 cls。
有没有人知道如何在不使用编译指示禁用/启用的情况下解决这个问题?
提前致谢。