I m 采用一种习俗框架,在从数据库获得的完全合格的类型名称上使用“
<代码>GetTypeByName>是地雷的实用功能,它只是通过<代码>Thread.GetDomain(......)通过<<>tAssemblies(,然后实施assembly.GetType(fullName)
,以找到相关类型。 很明显,这一结果已经过时,可以用于未来的参考和速度。
然而,我遇到一些问题,如果能够上网的话。 召集会得到更新(如果申请库得到回收),会失去某些集会的所有知识,导致无法对模块类型进行检查。 偷窃表明,失踪的组装实际上在目前的校对名单上不存在。
为了绕过我,我增加了第二次检查,这是一次比照的 d,但通过DLLLs/bin/Directory的笔试,并检查了议会名单上的每个人。 如果是,它用大会装上它。 http://ayende.com/Blog/archive/2006/05/22/Solving The AssemblyLoadContextProblem.aspx”rel=“noreferer” 解决大会的问题。
这样做只会奏效,似乎有些项目(我知道这样做是可能的)仍然能够接触失踪的集会,例如我的实际网络项目,而不是框架本身,然后它抱怨说,重复提及已经增加!
是否有任何人听说过类似情况,或者有什么想法,为什么议会会仅仅在一场大火上放弃存在? 缺乏解决办法,使两岸所有议会重新上载的工作最为棘手? 网站的参观者除了小的拖延外,还看不到任何区别,因此,一个备注-offline.htm的档案没有问题。 从方案上重新命名双版的DVDL,然后将其重新命名,的确是行之有效的,但需要为综管系统的用户账户提供“修改”许可,因为这个账户已经停机。
感谢社区能够聚集一堂!