C# 手动设置服务引用的命名空间
在Visual Studio中添加Web引用时,生成的代理类会自动使用默认命名空间,该命名空间由应用程序的默认命名空间和Web引用名称组成。问题是我有一个profileweb服务,我的所有项目都使用它来进行身份验证。由于名称空间的原因,我无法添加配置文件类作为链接。现在我想知道是否有任何方法可以手动设置引用名称?(或者有更好的办法解决我的问题。) 到目前为止,我发现: 1-转到服务C# 手动设置服务引用的命名空间,c#,web-services,wcf,soap,namespaces,C#,Web Services,Wcf,Soap,Namespaces,在Visual Studio中添加Web引用时,生成的代理类会自动使用默认命名空间,该命名空间由应用程序的默认命名空间和Web引用名称组成。问题是我有一个profileweb服务,我的所有项目都使用它来进行身份验证。由于名称空间的原因,我无法添加配置文件类作为链接。现在我想知道是否有任何方法可以手动设置引用名称?(或者有更好的办法解决我的问题。) 到目前为止,我发现: 1-转到服务Reference.cs,然后重命名名称空间。(问题是每次我更新服务时,名称空间都会回到默认值) 2-我发现:(问题
Reference.cs
,然后重命名名称空间。(问题是每次我更新服务时,名称空间都会回到默认值)
2-我发现:(问题是我必须更改可能导致意外错误的生成事件。)将“自定义工具”选项与wsdl.exe一起使用,并提供所需的参数。每当您想要更新服务引用时,使用下面提到的选项运行自定义工具
/n[amespace]:namespace
欲了解更多信息,请访问
非常感谢亲爱的@Sathik Khan。但我真的希望有更好的解决办法。欢迎。。。如果你找到了,请告诉我。谢谢