7

Hice una pregunta hoy (Methods of Managing Source Code) porque no estoy contento con la forma en que administro el código fuente de mis bibliotecas compartidas. Como resultado de las respuestas publicadas, he encontrado un método mejor.Referencia a Library Binary - Debug o Release version?

ahora estoy trabajando a través de mi repositorio poner en orden todo mi código fuente, sin embargo, como resultado ahora tengo otra pregunta ...

Mientras sigo el desarrollo de una pieza de software, ¿es mejor hacer referencia a la compilación de depuración de la biblioteca (¿a riesgo de olvidar reemplazar esto con la compilación de la versión en una fecha posterior)?

O, en otras palabras, si hago referencia a la compilación de lanzamiento de la biblioteca, ¿se restringirá la depuración si falla la compilación de depuración de mi software?

Respuesta

5

Depende mucho de cómo apretado su proyecto y biblioteca están conectadas durante el desarrollo pero se debe en general

  • desarrollar y probar la biblioteca
  • crear un comunicado de construir
  • uso que la liberación de construir en otros proyectos
  • cuando sea necesario, utilice temporalmente una compilación de depuración para encontrar y resolver problemas de integración.

Pero cuando los proyectos están estrechamente entrelazadas, que 'temporalmente' puede abarcar la mayor parte del ciclo de desarrollo.

Y no hay cura para 'olvidar' cambiar, siempre debe verificar y verificar dos veces. Pero eso no debería impulsar tu decisión aquí.

+0

Bien, entonces supongo que si mi biblioteca es bastante estática (es decir, que ha sido probada y utilizada en bastantes proyectos), entonces ¿por qué no debería hacer referencia a la versión de lanzamiento? – Bryan

+1

Normalmente, no. Pero si la biblioteca tiene soporte de depuración (registro) adicional, esa es una buena razón para hacer lo contrario. –

0

Cualquier razón para no usar las referencias del proyecto en comparación con las referencias dll?

+0

Consulte los comentarios a la respuesta aceptada a esta pregunta http://stackoverflow.com/questions/2350989/methods-of-managing-source-code – Bryan

+0

Los proyectos se pueden bifurcar o referenciar por ruta relativa con la misma eficacia que .dlls. . –

Cuestiones relacionadas