DLL en diferentes directorios

11/11/2004 - 11:06 por Pedro Gago | Informe spam
Hola a todos,

con .Net Microsoft recomienda que las DLLs que se generen residan en el
mismo directorio donde esté el ejecutable en el momento de la explotación.
La cuestión es que quizá me interese tener la misma DLL replicada en
diferentes directorios y quería saber cómo se puede llamar desde un
ejecutable a la que está en un directorio u otro.

Gracias

Pedro Gago
 

Leer las respuestas

#1 Tristan
11/11/2004 - 21:13 | Informe spam
Puedes utilizar un archivo app.config para especificar la unbicación de tus
ensamblados. Busca información sobre el elemento assemblyBinding. En teoría
el directorio debe estar incluido en el de la aplicación, pero creo (no lo
he probado) que si el ensamblado tiene un nombre seguro, puedes especificar
cualquier directorio.

Por otro lado, otra forma es utilizar reflection, mediante el método de la
clase Assembly LoadFrom().

Juan Carlos Badiola
MVP - C#

Preguntas similares