C #: como carregar o assembly do GAC?
Eu tenho "mycomp.myassembly.dll" no GAC, mas Load e LoadFrom lança uma exceção de arquivo não encontrada e LoadWithPartialName retorna nulo. Estou fazendo o seguinte:
AssemblyName name = new AssemblyName();
name.Name = "mycomp.myassembly.dll";
Assembly assembly = Assembly.Load(name);
falha com o FileNotFound para o arquivo mycomp.myassembly.dll e
Assembly assembly = Assembly.Load("mycomp.myassembly.dll");
falha com exatamente a mesma mensagem.
Verifiquei novamente se o assembly está no GAC (e até o gacutil / se o utilizou novamente) e funciona em todos os outros casos, apenas não consigo carregá-lo.
O que eu estou fazendo errado aqui? Perco alguma coisa?