0

我正在使用非常庞大的思科统一通信管理器 API (AXL)。生成的具有 350k+ 行代码的 God 对象在运行时初始化需要 30+ 秒。我曾经削减冗余的方法和属性,它真的很有帮助。我正在寻找自动生成选择性 C# 代码的工具,或者我应该自己编写?

4

2 回答 2

0

您还可以使用 Notepad++ 之类的工具,该工具可以轻松处理大文件,并且只需在生成大型 C# 文件后复制并粘贴您需要的方法/类。这样它是免费的,无需学习 xml 或软件,您可以随时打开 C# 文件并在需要时获取任何代码。

于 2018-08-12T14:40:41.133 回答
0

经过一番调查,我发现了两个舒适的工具来编辑肥皂模式。使用它们可以让我相对快速地删除多余的方法和消息,并且我可以在清理后运行 wsdl/svcutil。

以我自己的分数评估的工具:

  • SoapUI(仅限专业版)[3/5]
  • Altova Xmlspy [4/5]

不幸的是,这两个工具都不是免费的,并且都不允许选择多个要删除的项目(应该小心地发送垃圾邮件“删除”按钮(在肥皂 UI 中,这不是键盘按钮;)))。

于 2016-08-03T16:27:25.800 回答