2010-01-04 42 views
4

當使用VisualStudio 2010 Beta 2更新WCF Web服務的「服務引用」時,我收到了一個非常糟糕的錯誤,因此我已切換到使用SLsvcUtil.exe生成在我的Silverlight 3應用程序中使用的客戶端代理。SLsvcUtil.exe代理生成的類不從INotifyPropertyChanged繼承

問題是我注意到,在Visual Studio中使用「添加服務引用」之前,生成的類將從System.ComponentModel.INotifyPropertyChanged繼承,而SLSvcUtil.exe生成的類不會。除了這個區別之外,我喜歡這種通過Visual Studio「添加服務引用」對話框的方法。

問題是:我在運行命令行工具時是否丟失了標記或某些東西?生成代理好嗎?我觀看了一段dnrtV(節目#122),其中Miguel Castro在創建代理時顯示了完全不同的方法,雖然我非常喜歡他的方法,但我正在使用一個遺留應用程序, 「T有時間轉換爲。

謝謝,我真的很感激您對此的意見。

回答

3

我沒有使用過的SL版本很多,但你嘗試過加入/edb/enableDataBinding到你的命令? (如與svcutil.exe)?這個選項是shown on MSDN,所以我預計它會工作。

+0

工作出色!我有點尷尬,我在MSDN上錯過了!肯定是另一種3時的情況! 謝謝馬克。讚賞。 – Intrigue 2010-01-04 11:12:18