我正在开发一个WCF服务作为推荐here。它解决了我在开发原始.NET 2.0 Web服务时最初遇到的命名空间冲突问题,但我遇到了另一个问题。“System.ComponentModel.PropertyChangedEventHandler”不能从特殊类派生“System.MulticastDelegate”
我试图传递给wcf服务的对象用于客户端聚合来自用户的一堆信息,它的一些字段是绑定到UI控件(因此实现PropertyChangedEventHandler)。当我尝试在我的客户端项目中编译由svcutil生成的代理时,我得到了标题为这个问题的错误。
拉所有的数据从该对象,并投入到一个类用于发送(然后重构原始类型)将似乎是多余的 - 更不用说采取一个可笑的很长一段时间。
是否有解决方法?
我'米困惑。你说你正在开发一个WCF服务,但是你说你正在开发一个.NET 2.0 Web服务。但是,WCF是.NET 3.0+。我的答案是基于.NET 3.0。 – 2009-06-05 18:57:18
不,最初它是一个.NET 2.0 Web服务,但2.0 web服务中的名称空间冲突使设计变得复杂,所以我决定创建一个wcf服务(正如链接指向我的其他问题所述)。编辑澄清。 – 2009-06-05 19:24:11