Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 手动设置服务引用的命名空间_C#_Web Services_Wcf_Soap_Namespaces - Fatal编程技术网

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

C# 手动设置服务引用的命名空间,c#,web-services,wcf,soap,namespaces,C#,Web Services,Wcf,Soap,Namespaces,在Visual Studio中添加Web引用时,生成的代理类会自动使用默认命名空间,该命名空间由应用程序的默认命名空间和Web引用名称组成。问题是我有一个profileweb服务,我的所有项目都使用它来进行身份验证。由于名称空间的原因,我无法添加配置文件类作为链接。现在我想知道是否有任何方法可以手动设置引用名称?(或者有更好的办法解决我的问题。) 到目前为止,我发现: 1-转到服务Reference.cs,然后重命名名称空间。(问题是每次我更新服务时,名称空间都会回到默认值) 2-我发现:(问题

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

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

2-我发现:(问题是我必须更改可能导致意外错误的生成事件。)

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

/n[amespace]:namespace
欲了解更多信息,请访问

非常感谢亲爱的@Sathik Khan。但我真的希望有更好的解决办法。欢迎。。。如果你找到了,请告诉我。谢谢