我正在尝试使用Assembly.Load()来加载GAC中的程序集。例如,假设我想列出PresentationCore.dll中存在的所有类型,我将如何去加载PresentationCore.dll?我如何从GAC加载程序集?
当我试试这个:
Assembly a = Assembly.Load("PresentationCore.dll");
我得到FileNotFoundException异常。 Another answer on SO建议我使用Assembly.LoadFrom()完成此操作 - 根据Visual Studio 2008,我不愿意这样做,因为Assembly.LoadFrom()已被弃用 - 此外,它似乎并不实际工作。
任何想法?
完美,谢谢! – 2009-06-15 19:42:53