¿Especifique la ruta de búsqueda para el enlace/Fusion del ensamblado .net en app.config?
Pregunta
Tengo una aplicación que depende de otros ensamblados .net.Cuando inicio la aplicación, aparece un error que indica que no se puede cargar un ensamblado o una de sus dependencias.
No quiero colocar las asambleas en el GAC ni en el directorio de la aplicación.¿Hay alguna manera (app.config?) de decirle a .net que busque una ruta determinada al intentar cargar ensamblajes?Creo que puedo usar el enlace de ensamblaje para un solo ensamblaje, pero estoy buscando una solución comodín para agregar una ruta a las "rutas de búsqueda".
Solución
Por desgracia, no es tan simple como decirle a una aplicación donde debe encontrar asambleas. Hay algoritmos fijos para determinar qué lugares se sondean para las asambleas, y también por la confianza que les da. La ubicación es una parte de pruebas de una asamblea , y como tal, contribuye a su nivel de confianza. Suzanne Cook, publicó un par de mensajes muy carnosos sobre esto; echa un vistazo a:
La elección de un contexto de encuadernación
http://blogs.msdn.com/suzcook /archive/2003/05/29/57143.aspx
-Oisin