¿Especifique la ruta de búsqueda para el enlace/Fusion del ensamblado .net en app.config?

StackOverflow https://stackoverflow.com/questions/2597074

  •  25-09-2019
  •  | 
  •  

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".

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top