Создать клиентский прокси-класс WCF (служба Windows) с XML-комментариями?

У меня есть небольшая проблема, решение которой я не нашел. Я занимаюсь разработкой простой службы WCF (VS2010, .NET 4.0, служба Windows размещена).

У меня нет контроля над клиентской стороной, и поэтому мне нужно максимально упростить программисту использование моей службы WCF.

Моя идея состоит в том, чтобы просто предоставить программисту на стороне клиента URL-адрес, который вы получите, когда я зайду к своему сервису. svcutil.exe http://localhost:7070/Historian.WCFSvc/mex,

Проблема в том, что когда я генерирую прокси-класс, выполняющий svcutil.exe по URL, я не получаю XML-комментарии для intellisense?!?!

Я погуглил и наткнулся на это: http://msdn.microsoft.com/en-us/library/aa717040.aspx

Я украл код из примера проекта, но быстро понял, что просто предоставление URL-адреса моей службе недостаточно.

Я не очень понимаю, как заставить это работать, как передать атрибуты WsdlDocumentation сгенерированному прокси-классу?! Я предполагаю, что мне нужен гид или подобное, которое проведет меня через это. Кто-нибудь использовал этот пример кода и, возможно, помог мне с прохождением?

Страница загрузки для примера кода находится внизу страницы, на которую я ссылаюсь. (Поскольку я новичок здесь, я могу опубликовать только одну ссылку... извините!)

1 ответ

Некоторое время я использовал приведенное ниже для генерации прокси-классов, и они, кажется, наследуют комментарии xml, возможно, вам стоит попробовать это

svcutil /t:metadata http://localhost:7070/Historian.WCFSvc/mex
svcutil /t:code *.wsdl *.xsd /out:Proxy.cs /config:Proxy.config

Удачи:)

Другие вопросы по тегам