Tengo "mycomp.myassembly.dll" en GAC pero Load y LoadFrom arroja la excepción de archivo no encontrado y LoadWithPartialName devuelve nulo. Estoy haciendo lo siguiente:C#: ¿Cómo cargar el ensamblaje desde GAC?
AssemblyName name = new AssemblyName();
name.Name = "mycomp.myassembly.dll";
Assembly assembly = Assembly.Load(name);
falla con FileNotFound de archivo mycomp.myassembly.dll y
Assembly assembly = Assembly.Load("mycomp.myassembly.dll");
falla con exactamente el mismo mensaje.
Comprobé dos veces que el ensamblaje está en GAC (e incluso lo hice en gacutil/si es de nuevo) y funciona en todos los demás casos, simplemente no puedo cargarlo yo mismo.
¿Qué estoy haciendo mal aquí? ¿Extraño algo?
¿Ha intentado proporcionar el nombre del ensamblado sin una extensión ".dll"? Ensamblaje de ensamblaje = Assembly.Load ("mycomp.myassembly"); –
Desafortunadamente tampoco ayudó – Artem