gpt4 book ai didi

c# - 手动设置服务引用的命名空间

转载 作者:行者123 更新时间:2023-11-30 12:41:56 24 4
gpt4 key购买 nike

当在 Visual Studio 中添加 Web 引用时,生成的代理类会自动使用默认命名空间,该命名空间由应用程序的默认命名空间和 Web 引用名称组成。问题是我有一个配置文件 Web 服务,我的所有项目都使用它来进行身份验证。由于命名空间,我无法将配置文件类添加为链接。现在我想知道是否有任何方法可以手动设置引用名称? (或者也许有更好的方法可以解决我的问题。)到目前为止,我发现了这个:

1- 转到服务 Reference.cs,然后重命名命名空间。(问题是每次我更新服务时,命名空间都会恢复为默认值)

2- 我发现了这个:Manually setting the namespace for a web service proxy class in Visual Studio (问题是我必须更改构建事件,这可能会导致意外错误。)

最佳答案

将“自定义工具”选项与 wsdl.exe 一起使用,并提供所需的参数。每当您想要更新服务引用时,使用下面提到的选项运行自定义工具。

/n[amespace]:namespace

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

关于c# - 手动设置服务引用的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35532818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com