2009-03-05 27 views
1

我真的需要將一些我自己的便利方法添加到由wsdl.exe和svcutil.exe輸出的自動生成的代理文件中。我正在做的是爲每種服務方法添加另一種類型的*** Operation *** Async方法。我希望能夠從這樣的命令行調用工具:使用自定義方法擴展svcutil.exe和wsdl.exe

superwsdl.exe [WSDL命令行參數這裏]

supersvcutil.exe [SvcUtil工具命令行參數點擊這裏]

並且輸出的文件包含我的額外方法。有沒有人知道這樣做的方式?如果它必須是另一種命令行格式,那也行。

+0

你好嗎?你寫了兩個程序嗎? – 2009-07-21 20:21:02

回答

-3

它應該是你的CONSOL應用程序寫入例如。 C#,這將需要一些參數和做這樣的事情:

...

Process svcUtil = new Process(); 
svcUtil.StartInfo.FileName = "svcutil.exe"; 
svcUtil.StartInfo.Arguments = "... some arguments here: args[0], args[1], ..."; 
svcUtil.Start(); 

...

韋德蘭

0

我不知道svcutil.exe的,但wsdl.exe生成C#partial類。

您可以使用另一個partial類具有相同的名稱,並把額外的方法。

相關問題