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