Генерация WSDL без веб-сервера
-
03-07-2019 - |
Вопрос
Я хотел бы создать файл WSDL из веб-службы c ++ atl без использования веб-сервера. Я хотел бы создать его как часть визуальной сборки студии или как событие после сборки. Я нашел программу ( CmdHelper ), которая делает это для сборок .NET, но не Кажется, не работает для того, что мне нужно. Есть идеи?
Решение
Microsoft SOAP Toolkit поставляется с генератором WSDL, который будет генерировать файл WSDL из компонента COM. Мы используем это там, где я работаю, и это, кажется, делает работу. Мы не пытались интегрировать его в наш процесс сборки - мы всегда запускали инструмент вручную, когда нам нужно обновить WSDL, и мы проверяем сгенерированный WSDL в управлении версиями.
Я вижу, что Microsoft устарела в этом продукте, поэтому могут существовать более новые альтернативы, но у нас он отлично работает.