Estoy usando EmguCV para un proyecto y cuando nuestro programa se ejecuta necesita algunas DLL como "cxcore.dll", etc. (o arroja excepciones de tiempo de ejecución). Por el momento, puse los archivos en la raíz de la carpeta de salida (seleccionada "Copiar siempre" en las propiedades del archivo en Visual Studio).C# Colocando las DLL requeridas en algún lugar que no sea la raíz de la salida
Sin embargo, parece un poco complicado, tener aproximadamente 10 dlls diferentes allí. ¿Existe alguna manera en que pueda moverlo a una subcarpeta en la carpeta de salida y todavía lo encontrará?
¿Desea hacer referencia a ellos desde otra ubicación (es decir, estar incluido con todas las otras bibliotecas dependientes) o tener una subcarpeta debajo de su directorio bin? ¿Están estos ** incluidos ** en el proyecto, o están ** cargados ** (Assembly.Load, o P/Invoked) en su aplicación? – GrayWizardx
@Gray: quiero ponerlos en una subcarpeta debajo de mi directorio bin. No uso estos dlls directamente, pero los usa el proyecto EmguCV (creo que son P/invocados). Además, creo que los dlls se escribieron en C. Si los dlls están ausentes, aún puedo construir, pero obtendría una excepción de tiempo de ejecución. – Aishwar