2016-08-02 3 views
0

Я использую API управления унифицированным коммуникационным интерфейсом cisco (AXL), который очень велик. Сгенерированный объект God с линиями длиной 350k + требует 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]

К сожалению, оба инструмента не являются свободными , и оба не позволяют выбирать несколько элементов для удаления (следует тщательно спамить кнопку «Удалить» (в мыльном интерфейсе это не клавиша клавиатуры;))).