摘要: 为了让我的WCF模块框架支持自定义通道上下文,对代码又进行了一次小型的重构,测试时发现类型转换的错误,最后发现是LoadFrom引起的。如果向 LoadFrom 上下文中加载了一个程序集,则将激活 LoadFromContext 托管调试助手 (MDA)。因为默认时加载程序集是在Defaul上下文的,所以就算是同一个程序集里,因上下文不同,类型也不同了,所以转换失败。最后用Assembly.LoadFile来解决了此问题。假设:a.dll 中有一个接口 interface ab.dll 中有一个类实现了该接口 class b : ac.exe 在程序内引用了a.dllAssembly.Lo.. 阅读全文
posted @ 2011-11-17 05:16 Kudy 阅读(1441) 评论(2) 推荐(1) 编辑