Silverlight 4和System.Runtime.序列化 [英] Silverlight 4 and System.Runtime.Serialization

查看:17
本文介绍了Silverlight 4和System.Runtime.序列化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个包含一些业务对象的Silverlight 4项目。我添加了一个测试项目。其中一个测试是使用DataContractSerializer序列化Silverlight项目中的业务对象。要引用DataContractAttribute,我必须添加对System.Runtime.Serialization的引用。但是,在Silverlight运行时和测试项目的.NET 4运行时中存在不同且明显不兼容的版本。

序列化Silverlight项目中的对象以使其可由标准.NET 4运行时使用的最佳策略是什么?

推荐答案

今天早上我意识到我添加了一个来自非Silverlight项目的对Silverlight项目的引用,VS警告这不是一个好主意,但仍允许非Silverlight项目运行。由于在每个项目中引用了不同版本的System.Runtime.Serialization,单元测试因无法加载该DLL而中止。

这篇关于Silverlight 4和System.Runtime.序列化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆