У меня есть некоторое WSDL-описание протокола, которое мне нужно реализовать (-> клиент «знает» API, мне просто нужно написать сервер для него). Есть ли какой-нибудь инструмент для c #, который сгенерирует для меня стартовые классы?
Конечно - проверить svcutil.exe.
svcutil.exe
Из MSDN:
Утилита метаданных ServiceModel используется для генерации кода модели сервиса из документов метаданных и метаданных документы из сервисного модельного кода. служебная программа метаданных ServiceModel можно найти в Windows SDK место установки, в частности, C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0 \ Bin
Утилита метаданных ServiceModel используется для генерации кода модели сервиса из документов метаданных и метаданных документы из сервисного модельного кода.
служебная программа метаданных ServiceModel можно найти в Windows SDK место установки, в частности, C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0 \ Bin
svcutil.exe является инструментом, связанным с WCF, для этой работы - WCF доступен в .NET 3.0 и более поздних версиях.
wsdl.exe - это стандартная утилита для работы со службами wsdl.Вот ссылка http://msdn.microsoft.com/en-us/library/7h3ystb6(VS.80).aspx
Я только что начал использовать WSCF Blue , который генерирует файлы WSDL из xsd и объекты служб и данных из WSDL.Это очень хорошо.