2010-09-10 48 views
1

當您在Visual Studio中的ASP.NET項目中添加Web引用時,總會添加Web應用程序的根名稱空間指定自動生成的Web服務代理類的CLR名稱空間

所以,如果我添加一個名爲爲MyWebService Web引用和應用程序的默認命名空間是所有MyApplication生成的代理類的命名空間將是:MyApplication.MyWebService

但是,我希望能夠指定爲生成的類使用哪個名稱空間(至跳過默認名稱空間並命名空間被簡單地稱爲MyWebService)。

正在使用wsdl.exe通過命令行來完成此操作的唯一方法?我不想手動編輯生成的類(因爲它可以重新生成)。

任何幫助,非常感謝! :)

回答

0

幾乎看起來使用wsdl.exe是唯一的選擇?

我使用預生成事件來生成代理類。推出一個post on how I did it here

+0

是的,我沒有找到其他任何東西......感謝您的鏈接! – 2011-12-01 10:14:10

+0

URL已死:( – AlanFoster 2013-04-06 23:05:10

+0

更新了URL,它應該現在就工作! – 2013-04-08 07:35:26