SLsvcUtil.exe代理生成的类不从INotifyPropertyChanged继承

时间:2010-01-04 05:51:13

标签: c# wcf silverlight web-services silverlight-3.0

在使用VisualStudio 2010 Beta 2时更新WCF Web服务的“服务参考”时,我遇到了一个非常讨厌的错误,因此我已切换到使用SLsvcUtil.exe生成要在Silverlight 3应用程序中使用的客户端代理。

问题是我注意到之前,当在Visual Studio中使用“添加服务引用”时,生成的类将继承自System.ComponentModel.INotifyPropertyChanged,而SLSvcUtil.exe生成的类则不会。除了这种差异,我喜欢这种方法而不是Visual Studio“添加服务引用”对话框。

问题是:在运行命令行工具时,我是否遗漏了一面旗帜?或者更好的是..这种生成代理的方法是好的吗?我观看了一集dnrtV(节目#122),其中Miguel Castro在创建代理时表现出完全不同的方法。虽然我非常喜欢他的方法,但我正在使用遗留应用程序,目前我们没有时间转换为。

谢谢,我非常感谢您对此的评论。

1 个答案:

答案 0 :(得分:3)

我没有太多使用SL版本,但您是否尝试在命令中添加/edb/enableDataBinding? (和svcutil.exe一样)?此选项为shown on MSDN,因此我希望它能正常运作。