我有一个小问题,我还没找到解决办法。我正在开发一个简单的WCF服务(VS2010,.NET 4.0,托管的Windows服务)。
我无法控制客户端,因此我需要让程序员尽可能简单地使用我的WCF服务。
我的想法是为客户端程序员提供浏览我的服务时获得的URL。 svcutil.exe http://localhost:7070/Historian.WCFSvc/mex
。
问题是,当我生成代理类在url上执行svcutil.exe时,我没有获得intellisense的XML注释?!?!
我用Google搜索并偶然发现了这个问题:http://msdn.microsoft.com/en-us/library/aa717040.aspx
我从示例项目中窃取了代码,但我很快意识到只提供我的服务的网址是不够的。
我真的不明白如何使它工作,如何将WsdlDocumentation属性传递给生成的代理类?!我想我需要一个指南或类似的东西来指导我。有没有人使用过此示例代码,或许可以帮助我进行演练?
示例代码的下载页面位于我链接到的页面的底部。 (因为我是新来的,我只能张贴一个链接......对不起!)
答案 0 :(得分:1)
我一直在使用下面的代码来生成我的代理类,他们似乎继承了xml的评论,也许你可以试试这个
svcutil /t:metadata http://localhost:7070/Historian.WCFSvc/mex
svcutil /t:code *.wsdl *.xsd /out:Proxy.cs /config:Proxy.config
祝你好运:)