Любезно сообщите мне, как создать WSDL для сервиса WCF программно.
Я не думаю, что это возможно, кроме программного использования svcutil.exe для выполнения задачи.
Для этого можно использовать классы MetadataSet и WsdlImporter, если у вас есть конечная точка mex, открытая для любого сервиса, для которого вы пытаетесь сгенерировать WSDL.
Если сервис, для которого вы пытаетесь сгенерировать WSDL, представляет собой скомпилированный код, вы можете использовать для этого svcutil.