Mi proyecto hace referencia a Library1.dll y Library2.dll. Library2.dll tiene una dependencia en Library1.dll, pero se compiló para hacer referencia a ella por un nombre diferente, Library1.Net40.dll.¿Resolviendo una referencia de ensamblado .NET a un nombre diferente?
¿Hay una buena manera de decirle a mi solicitud para redirigir todas las referencias de Library1.Net40.dll para resolver a Library1.dll? Tal vez algo similar a la forma en que puede redirigir las versiones usando un <bindingRedirect>?
Tengo una solución que maneja el evento AppDomain.AssemblyResolve, pero es un poco complicado y espero que haya una mejor manera de hacerlo
Editar: Para tener una referencia de nadie, así es como terminé resolverlo mediante el AppDomain.AssemblyResolve event para redirigir a un montaje diferente.
Actualización agregada en línea –