Вопрос

Я хотел бы создать файл WSDL из веб-службы c ++ atl без использования веб-сервера. Я хотел бы создать его как часть визуальной сборки студии или как событие после сборки. Я нашел программу ( CmdHelper ), которая делает это для сборок .NET, но не Кажется, не работает для того, что мне нужно. Есть идеи?

Это было полезно?

Решение

Microsoft SOAP Toolkit поставляется с генератором WSDL, который будет генерировать файл WSDL из компонента COM. Мы используем это там, где я работаю, и это, кажется, делает работу. Мы не пытались интегрировать его в наш процесс сборки - мы всегда запускали инструмент вручную, когда нам нужно обновить WSDL, и мы проверяем сгенерированный WSDL в управлении версиями.

Я вижу, что Microsoft устарела в этом продукте, поэтому могут существовать более новые альтернативы, но у нас он отлично работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top