2011-05-12 72 views
3

我有一个小问题,我没有找到解决方案。我正在开发一个简单的WCF服务(VS2010,.NET 4.0,Windows服务托管)。用XML注释生成WCF(windows服务托管)客户端代理类?

我无法控制客户端,因此我需要让程序员尽可能简单地使用我的WCF服务。

我的想法是向客户端程序员提供浏览到我的服务时获得的url。 svcutil.exe http://localhost:7070/Historian.WCFSvc/mex

问题是,当我生成执行url上的svcutil.exe的代理类时,我无法获得智能感知的XML注释?!?!

我用Google搜索周围,偶然发现了这一点:http://msdn.microsoft.com/en-us/library/aa717040.aspx

我偷了代码示例项目,但我很快就意识到,只是提供链接到我的服务是不够的。

我真的不明白如何使它工作,如何将WsdlDocumentation属性传递给生成的代理类?我想我需要一个指导或类似的东西来引导我。有没有人使用过这个示例代码,或许可以帮助我进行演练?

示例代码的下载页面位于我链接到的页面的底部。 (由于我是新来的,我只能发布一个链接...对不起!)

回答

1

我一直在使用下面的一段时间来生成我的代理类,他们似乎继承了xml注释,或许你试过尝试这

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

祝你好运:)

相关问题