【发布时间】:2016-06-02 15:36:20
【问题描述】:
在 Visual Studio 中添加 Web 引用时,生成的代理类会自动使用默认命名空间,该命名空间由应用程序的默认命名空间和 Web 引用名称组成。问题是我有一个配置文件 Web 服务,我的所有项目都使用它来进行身份验证。由于命名空间,我无法将配置文件类添加为链接。现在我想知道是否有任何方法可以手动设置参考名称? (或者也许有更好的方法可以解决我的问题。) 到目前为止,我发现了这个:
1- 转到服务Reference.cs,然后重命名命名空间。(问题是每次我更新服务时,命名空间都会回到默认值)
2- 我发现了这个:Manually setting the namespace for a web service proxy class in Visual Studio(问题是我必须更改可能导致意外错误的构建事件。)
【问题讨论】:
标签: c# web-services wcf soap namespaces