【问题标题】:SLsvcUtil.exe proxy generated class does not inherit from INotifyPropertyChangedSLsvcUtil.exe 代理生成的类不继承自 INotifyPropertyChanged
【发布时间】:2010-01-04 05:51:13
【问题描述】:

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

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

问题是:运行命令行工具时我是否缺少标志或其他东西?或者更好..这种生成代理的方法好吗?我观看了 dnrtV 的一集(节目 #122),其中 Miguel Castro 展示了一种完全不同的创建代理的方法。虽然我真的很喜欢他的方法,但我正在使用一个遗留应用程序,目前我们没有时间转换到。

谢谢,我真的很感谢你们的 cmets。

【问题讨论】:

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


    【解决方案1】:

    SL 版本我用的不多,但是你有没有试过在你的命令中添加/edb/enableDataBinding? (比如svcutil.exe)?这个选项是shown on MSDN,所以我希望它会起作用。

    【讨论】:

    • 工作得非常好!我有点尴尬,我错过了 MSDN 上的那个!一定是又一例3点炎!谢谢马克。赞赏。
    猜你喜欢
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 2011-02-22
    • 2011-06-22
    相关资源
    最近更新 更多