我在GAC中有"mycomp.myassembly.dll",但是Load和LoadFrom抛出文件未找到异常,而LoadWithPartialName返回null。我正在执行以下操作:
AssemblyName name = new AssemblyName();
name.Name = "mycomp.myassembly.dll";
Assembly assembly = Assembly.Load(name);
我的应用程序无法找到mycomp.myassembly.dll文件,导致了FileNotFound错误。
Assembly assembly = Assembly.Load("mycomp.myassembly.dll");
使用完全相同的消息失败。
我仔细检查了程序集是否在 GAC 中(甚至再次运行了 gacutil /if 命令),并且在所有其他情况下都正常工作,但是我自己无法加载它。
我在这里做错了什么?我有遗漏吗?