0
我正在使用非常龐大的思科統一通信管理器API(AXL)。使用350k +代碼行生成的God對象需要30多秒才能在運行時初始化。我曾經削減多餘的方法和屬性,它確實有幫助。我正在尋找工具來自動化選擇性的C#代碼生成,或者我應該寫我自己的?選擇性C#代碼生成(SOAP)
我正在使用非常龐大的思科統一通信管理器API(AXL)。使用350k +代碼行生成的God對象需要30多秒才能在運行時初始化。我曾經削減多餘的方法和屬性,它確實有幫助。我正在尋找工具來自動化選擇性的C#代碼生成,或者我應該寫我自己的?選擇性C#代碼生成(SOAP)
經過一番調查後,我發現了兩個舒適的工具來編輯肥皂模式。使用它們可以讓我快速刪除多餘的方法和消息,並且可以在清理後運行wsdl/svcutil。
工具,通過我自己的痕跡鑑定:
不幸的是這兩種工具是不是免費的,並且兩者都不允許選擇多個項目進行刪除(應小心垃圾郵件「刪除」按鈕(在肥皂用戶界面中,這不是鍵盤按鈕;)))。
你是如何生成C#的?在VS或svcutil.exe中從命令行添加「服務引用」? – dana
我試過wsdl.exe和cmdline svcutil – Fastbrainx