Tengo la aplicación C# que usa un dll. Cuando intento ejecutar la aplicación, no puede encontrar el dll, a menos que esté en el mismo directorio o en GAC. No quiero tenerlo en el mismo directorio y no quiero instalarlo en GAC. ¿Hay alguna manera de decirle a la aplicación dónde buscar la biblioteca? (Por ejemplo, si quiero distribuir la aplicación a los clientes y que quieren usar sus propias aplicaciones que utilizan la DLL.)¿Cómo establecer la ruta de la biblioteca C# para una aplicación?
Agregado:
me gustaría tener esta estructura de archivos:
MainFolder: Bibliotecas, Aplicaciones
Bibliotecas: lib.dll
Aplicaciones: APP1.EXE
I don' Quiero copiarlo a GAC o tener lib.dll en la carpeta Aplicaciones. ¿Es posible?
Tamara, también es posible editar su pregunta anterior. Esa sería la forma preferida. –
Tamara, esta pregunta es muy parecida a esta http://stackoverflow.com/questions/629459/c-cannot-find-library-during-runtime –