在Visual Studio的ASP.NET项目中添加Web引用时,始终会添加Web应用程序的根命名空间。
因此,如果我添加一个名为 MyWebService 的Web引用,并且该应用程序的默认命名空间为 MyApplication ,则生成的代理类的命名空间将为: MyApplication .MyWebService
但是,我希望能够为生成的类指定使用哪个命名空间(跳过默认命名空间并且命名空间只需要调用MyWebService)。
通过命令行使用 wsdl.exe 是实现此目的的唯一方法吗?我不想手动编辑生成的类(因为它可以重新生成)。
非常感谢任何帮助! :)