2016-08-02 90 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]

不幸的是这两种工具是不是免费的,并且两者都不允许选择多个项目进行删除(应小心垃圾邮件“删除”按钮(在肥皂用户界面中,这不是键盘按钮;)))。