Silverlight项目引用PCL异常:无法加载文件或程序集'System.Xml.=版2.0.5.0序列化,
本文关键字:Xml System 序列化 程序集 异常 PCL 引用 项目 文件 加载 Silverlight | 更新日期: 2023-09-27 18:03:56
我有一个Silverlight 5项目,它引用了可移植类库项目。当我的silverlight代码试图使用在PCL项目中定义的序列化逻辑时,我得到以下异常:
无法加载文件或程序集"System.Xml"。序列化,版本=2.0.5.0,文化=中性,PublicKeyToken=31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件
Stacktrace显示在下列构造函数中发生错误:
private readonly XmlWriterSettings m_WriterSettings;
private XmlSerializer(XmlWriterSettings settings = null)
{
m_WriterSettings = settings;
}
我该如何修复它?
(对不起,英语不是我的母语)
这是什么
private XmlSerializer(XmlWriterSettings settings = null)
{
m_WriterSettings = settings;
}
构造函数?
如"your' yourNameSpace "。XmlSerializer(尝试重命名它,还是创建别名?)碰撞?
PCL的目标是什么?
检查这个问题和答案(有一个。net Framework 4的更新)
如果您是最新的你有没有参考过"System.Xml"?序列化,Version =版2.0.5.0 "
我正在解析版本4.0.0.0或5.0.5.0
你的using的声明是什么?
我试着从。Net 4/4.5和Silverlight 5中调用新创建的pcl,在VS2013和VS2012上有几个配置文件,我没有问题