您的位置:首页 > 其它

Solution for "De-serialization exception: Unable to find assembly xxxxx"

2013-08-22 15:03 393 查看
public void DeSerialize()
{
BinaryFormatter formatter = new BinaryFormatter();
AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(OnResolveAssembly);
formatter.Deserialize(stream);
AppDomain.CurrentDomain.AssemblyResolve -= new ResolveEventHandler(OnResolveAssembly);
}

private Assembly OnResolveAssembly(object sender, ResolveEventArgs args)
{
Assembly assembly = System.Reflection.Assembly.Load(args.Name);
if (assembly != null)
{
return assembly;
}

return Assembly.GetExecutingAssembly();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐