Tengo una solución con múltiples proyectos que todos los dlls de salida (a excepción de la aplicación principal, por supuesto). Copy local se establece en true para todas las referencias y todo está bien y dandy con dlls en el mismo directorio que el exe.Colocando C# Referencias del proyecto en una subcarpeta
Mi problema es que esto es feo. Me gustaría poner todos los dll en una subcarpeta (en realidad dos subcarpetas para ser precisos). ¿Cómo puedo hacer esto en Visual Studio 2008?
He encontrado algunas preguntas que parecen similares pero no he podido encontrar la respuesta simple que sé que tiene que existir.
EDITAR: Para ser más claro, quiero saber cómo hacer que el cargador de ensamblaje busque referencias en algún lugar además del directorio operativo. Los usuarios interactuarán con algunos de los otros archivos en el directorio, y cuanto menos desorden haya para ellos, mejor.
EDIT 2: También quiero evitar usar el GAC. La aplicación debe ser independiente.
¿Pero cómo se cargarán? Tendrá que cargar cada DLL manualmente, eso solo apesta. Y si lo hizo, no hace referencia a los proyectos, simplemente no podría usar los tipos en ellos. Exceso total y explosión cerebral. –
Lo ideal es que VS permita que la aplicación busque todas las dependencias en algún lugar además del directorio operativo. No me puedo imaginar que sea tan difícil. – daedalus28