• Lunes 18 de Noviembre de 2024, 03:31

Autor Tema:  No encuentra dll al cambiar el path  (Leído 780 veces)

tincho87

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
No encuentra dll al cambiar el path
« en: Jueves 19 de Noviembre de 2009, 15:16 »
0
Hola gente, estoy teniendo este problema y no encuentro solucion :brickwall: . El problema es el siguiente:

Tengo armado un sistema de plugins. Cada plugin tiene como "referencia" una dll con funciones que desarrolle.
En base a esto, estoy desarrollando una aplicación que por medio de reflection "lee" lo que tiene el plugin(le indico un path y busca los plugins que tengan implementada cierta "interfaz") y dependiendo de la situacion ejecuta un metodo que contiene el plugin. Hasta aca funciona todo perfecto.
Cuando la aplicacion que "lee" los plugins se encuentra en el mismo directorio que el plugin funciona bien, pero cuando muevo la aplicacion (dejando el plugin con la dll a la que hace referencia, es decir, la que tiene otras funciones, en el mismo directorio) al querer invocar el metodo del plugin (este hace referencia a una funcion de la dll de funciones) me tira una excepcion diciendo que no encuentra esa dll de funciones.

Por si no me explique bien:
Caso en el que funciona bien:
C:aplicacion.exe
C:plugin.dll
C:funciones.dll

Caso en el que no funciona:
[C:otra carpetaaplicacion.exe]
C:plugin.dll
C:funciones.dll

Desde ya el que me pueda dar una mano voy a estar muy agradecido.

Saludos