Duplicar - esta pregunta exacta fue hecha here - la única solución parece ser el evento de compilación posterior.Estudio visual recursivo Copiar local
En Visual Studio 2008, tengo los siguientes proyectos:
A - B referencias
B - referencias Lib.dll
Cuando se construye B, Lib .dll aparece en B/bin/Debug. (esto está bien)
Cuando se genera A, B.dll aparece en A/bin/Debug, pero Lib.dll NO aparece en A/bin/Debug.
¿No sería lógico copiar también todas las dependencias de B a la ruta de salida de A, ya que B necesitará estos ensamblados en tiempo de ejecución?
Todas las referencias tienen copylocal = true.
(ahora tengo que hacer referencia a las dependencias de todos los de B de A con la mano, ¿es correcto? También podría usar un paso de generación supongo. De todos modos, no este comportamiento tiene alguna ventaja/sentido?)
¿En qué versión vof visual studio estás trabajando? –
Estoy usando VS 2008. Creo que se comporta de la misma manera en 2005/2010 también. –
archivó un elemento en connect, fwiw: https://connect.microsoft.com/VisualStudio/feedback/details/694561/copy-local-private-true-private-on-a-project-reference-needs-to-also-copy-what-the-target-project-marks-as-copy- local –