【发布时间】:2010-10-24 17:18:08
【问题描述】:
我有使用Asssembly.LoadFrom 方法加载程序集的程序。一段时间后,我尝试使用Type.GetType 从该程序集中创建一个类型(使用AssemblyQualifiedName),但该方法返回null。如果我将它设置为抛出异常,它会告诉
无法加载文件或程序集“...” 或其依赖项之一。系统 找不到指定的文件。
但我确信已经加载了完全相同的程序集(它显示在 AppDomain.CurrentDomain.GetAssemblies() 列表中)。
有人知道可能出了什么问题和/或如何解决这个问题吗?
【问题讨论】:
-
从该程序集中的代码调用创建类型的方法。 AFAIK,除非正确加载,否则程序集无法执行任何代码。
标签: c# .net reflection assemblies