2011-05-12 73 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 

祝你好運:)

相關問題