2016-08-02 61 views
0

我正在使用非常龐大的思科統一通信管理器API(AXL)。使用350k +代碼行生成的God對象需要30多秒才能在運行時初始化。我曾經削減多餘的方法和屬性,它確實有幫助。我正在尋找工具來自動化選擇性的C#代碼生成,或者我應該寫我自己的?選擇性C#代碼生成(SOAP)

+0

你是如何生成C#的?在VS或svcutil.exe中從命令行添加「服務引用」? – dana

+0

我試過wsdl.exe和cmdline svcutil – Fastbrainx

回答

0

經過一番調查後,我發現了兩個舒適的工具來編輯肥皂模式。使用它們可以讓我快速刪除多餘的方法和消息,並且可以在清理後運行wsdl/svcutil。

工具,通過我自己的痕跡鑑定:

  • 了SoapUI(專業版)[3/5]
  • Altova的XMLSPY [4/5]

不幸的是這兩種工具是不是免費的,並且兩者都不允許選擇多個項目進行刪除(應小心垃圾郵件「刪除」按鈕(在肥皂用戶界面中,這不是鍵盤按鈕;)))。