Me pregunto qué incluir al construir mi proyecto. Tengo una biblioteca que necesito referenciar para que mi proyecto se construya, pero esa biblioteca tiene 10 dependencias. ¿Debo referirme también a esas dependencias o debería copiarlas al directorio de salida usando un evento post build?Dependencias y referencias: ¿a qué debería hacer referencia exactamente?
¿Cuál es la mejor práctica?
Me resulta confuso incluir todas esas dependencias, ya que el proyecto se compila bien sin ellas, ¿se las llama entonces dependencias de tiempo de ejecución? Mis referencias se llenan de dependencias irrelevantes para mi proyecto a pesar de que se usan en alguna biblioteca que estoy incluyendo.
Estoy usando Visual Studio.
¿Puede alguien darme una idea de cómo hacerlo bien?
Gracias.
Entonces, ¿usted recomienda usar eventos de compilación posterior o alguna otra forma de proporcionar las dependencias de tiempo de ejecución para las bibliotecas a las que me refiero? – Fadeproof
Bueno, es una cuestión de gusto realmente. Si sus ensamblajes están en el GAC, no necesita hacer nada, pero preferiría no saturar el proyecto. –
Ninguno está en GAC, entonces ¿en ese caso debería usar el evento post-build? – Fadeproof