Cuál sería la ubicación (directorio) ideal para comprobar los Dll de referencia de terceros para un proyecto .NET en un sistema de control de versiones. Por lo general, he visto a la mayoría de las personas ponerlos en un contenedor, de modo que el tiempo de ejecución pueda recoger automáticamente estos archivos. Sin embargo, ese es el camino correcto a seguir.Ubicación de Dll de terceros en el control de versiones para el proyecto .NET
Originalmente quería tener un directorio separado que sea paralelo a bin llamado lib que contendrá todos los Dll's de terceros, pero esto necesita cambios en el archivo de configuración de aplicaciones para que el directorio lib sea recogido por el tiempo de ejecución. Mi idea aquí es que lib contendrá dll's de terceros mientras que bin contendrá los proyectos Binary (podría ser Dll o Exe)
¿Cuál es la forma preferida? La concentración es la ubicación en el Control de versiones y no solo el Sistema de archivos físicos.
¿Por qué es esto una preocupación? "Originalmente quería tener un directorio separado que sea paralelo a bin llamado lib, que contendrá todos los Dll de terceros, pero esto necesita cambios en el archivo de configuración de aplicaciones para que el directorio de lib sea recogido por el tiempo de ejecución" –
bien parece que no todo el mundo sabe que puedes hacer un enlace de tiempo de ejecución a los directorios, y dado que mi objetivo final es hacer que el equipo lo use, se siente complejo para ellos. –