我有“mycomp.myassembly.dll”在GAC,但加载和LoadFrom抛出文件未发现异常和LoadWithPartialName返回null。我做了以下内容:C#:如何从GAC加载程序集?
AssemblyName name = new AssemblyName();
name.Name = "mycomp.myassembly.dll";
Assembly assembly = Assembly.Load(name);
失败,FileNotFound为mycomp.myassembly.dll文件,
Assembly assembly = Assembly.Load("mycomp.myassembly.dll");
失败完全一样的消息。
我双重检查该程序集是在GAC(即使它再次做到GACUTIL /)和它在所有其他情况下的工作,我只是无法加载它自己。
我在这里做错了什么? 我错过了什么吗?
你试过没有扩展名“.dll文件”,以供应组件的名字吗?组装组件= Assembly.Load(“mycomp.myassembly”); – 2010-02-17 08:59:13
可惜的是并没有帮助 – Artem 2010-02-17 09:06:22