C# Silverlight项目引用PCL异常:无法加载文件或程序集';System.Xml.Serialization,版本=2.0.5.0
我有一个Silverlight5项目,它引用了可移植类库项目。 当我的silverlight代码尝试使用PCL项目中定义的序列化逻辑时,出现以下异常: 无法加载文件或程序集“System.Xml.Serialization,Version=2.0.5.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件 Stacktrace显示以下构造函数中发生错误:C# Silverlight项目引用PCL异常:无法加载文件或程序集';System.Xml.Serialization,版本=2.0.5.0,c#,.net,silverlight,portable-class-library,C#,.net,Silverlight,Portable Class Library,我有一个Silverlight5项目,它引用了可移植类库项目。 当我的silverlight代码尝试使用PCL项目中定义的序列化逻辑时,出现以下异常: 无法加载文件或程序集“System.Xml.Serialization,Version=2.0.5.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件 Stacktrace显示以下构造函数中发生错误: private readonly XmlWriter
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.Serialization,Version=2.0.5.0”
我正在解析版本4.0.0.0或5.0.5.0
你的用户声明是什么
我试着用VS2013和VS2012上的两个配置文件从Net 4/4.5和Silverlight 5调用新创建的pcl,我没有遇到任何问题I repro,对我来说似乎是个bug。它应该被重定向到System.Xml.dll。你可以在connect.microsoft.com上报告该bug