.net - una - cómo hacer un archivo de proyecto de Visual Studio para copiar referencias indirectas?
no se puede agregar referencia.dll c# (2)
No creo que esto sea posible.
Si desea que las referencias indirectas se copien localmente, deberá agregar una referencia directa a cada proyecto en el que desea que estén.
Si intenta construir el proyecto utilizando MSBuild, probablemente se le informará que falta la dependencia indirecta; Visual Studio suele ignorar las dependencias indirectas faltantes si no está utilizando directamente nada de ellas.
Como muestra la captura de pantalla, ClassLibrary1 se basa en ClassLibrary2 y ClassLibrary2 se basa en ClassLibrary3. Y "Copiar local" está configurado para ser "Verdadero". Pero cuando compilo ClassLibrary1, ClassLibrary3 no se copiará en la carpeta bin.
Entonces, ¿cómo puedo configurar el archivo de proyecto de Visual Studio para que haga copias de referencias indirectas?
Esta pregunta ya ha sido formulada aquí .
@competent_tech tiene razón en que esto no es posible solo con Visual Studio. Sin embargo, Alex Yakunin resolvió su problema con un objetivo MSBuild personalizado.