【问题标题】:Manually setting the namespace for a Service Reference手动设置服务引用的命名空间
【发布时间】: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


    【解决方案1】:

    在 wsdl.exe 中使用“自定义工具”选项并提供所需的参数。每当您想更新服务参考时,请使用下面提到的选项运行自定义工具。

    /n[amespace]:namespace
    

    欲了解更多信息,请访问 https://msdn.microsoft.com/en-us/library/7h3ystb6%28VS.80%29.aspx

    【讨论】:

    • 非常感谢亲爱的@Sathik Khan。但我真的希望有更好的解决方案。
    • 欢迎您...如果您找到了请告诉我。谢谢。
    猜你喜欢
    • 2010-09-07
    • 2010-11-15
    • 1970-01-01
    • 2012-07-08
    • 2014-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-21
    相关资源
    最近更新 更多