客户端上的代理类自动实现IExtensibleDataObject

本文关键字:实现 IExtensibleDataObject 代理 客户端 | 更新日期: 2023-09-27 18:14:06

===我是新手,但已经有问题了。我有silverlight(5(应用程序,上面有wcf服务引用。在使用VS2013之前,客户端上的代理类生成正确,没有在DataContract类型上实现IExtensibleDataObject。现在我想构建这个,在更新服务引用之后,我犯了很多错误,VS不能实现IExtensibleDataObject,因为它不在系统中。运行时。序列化程序集。

如何在我的类型上规避IExtensibleDataObject的实现?据我所知,silverlight不支持这个接口,因此我无法构建我的应用程序。

感谢

客户端上的代理类自动实现IExtensibleDataObject

如本文所述,您似乎必须在构建阶段之前手动调用slsvcutil.exe工具,而不是VS默认使用的普通svcutil.exe。

你可以使用的另一个丑陋的破解方法是在WCF代理生成步骤和代码构建之间运行一个脚本,该脚本删除了接口实现和代理类内的字段。