我正在使用一些通用类作为数据容器,并将它们用于与WCF服务之间的数据传递。由于WCF在客户端将通用名称转换为类似于"ListOfBlah231546797646"的类,我正在添加对真实程序集的引用作为“已知类型”。
Silverlight需要使用这些服务,但只能引用“Silverlight程序集”。我已经将这些类移动到它们自己的“Silverlight程序集”中,并可以从Silverlight引用它们,但当服务运行时,我会收到关于System.Runtime.Serialization程序集“找不到引用程序集”的错误。
事实证明,Silverlight有它自己的一组二进制文件,所有标记为版本2.0.5.0。这些不在服务的GAC中,因此会抛出异常。
由于这个问题,我无法从我的服务代码中引用我的“Silverlight程序集”。有没有办法解决这个问题,使得两种类型在序列化时可以跨兼容?
这个问题很相似,但是没有一个答案能够帮助我。你有什么想法吗? 类似的问题
Silverlight需要使用这些服务,但只能引用“Silverlight程序集”。我已经将这些类移动到它们自己的“Silverlight程序集”中,并可以从Silverlight引用它们,但当服务运行时,我会收到关于System.Runtime.Serialization程序集“找不到引用程序集”的错误。
事实证明,Silverlight有它自己的一组二进制文件,所有标记为版本2.0.5.0。这些不在服务的GAC中,因此会抛出异常。
由于这个问题,我无法从我的服务代码中引用我的“Silverlight程序集”。有没有办法解决这个问题,使得两种类型在序列化时可以跨兼容?
这个问题很相似,但是没有一个答案能够帮助我。你有什么想法吗? 类似的问题