7
votes

Référence à la bibliothèque Binary - Version de débogage ou de sortie?

J'ai posé une question plus tôt aujourd'hui ( Méthodes de gestion du code source ) comme je "J'ai été mécontent de la façon dont je gère mon code source de bibliothèques partagée. À la suite des réponses postées, j'ai trouvé une meilleure méthode.

Je travaille maintenant à travers mon référentiel rangeant tout mon code source, cependant, dans ce fait, j'ai maintenant une autre question ...

tandis que je développe toujours un logiciel, est-il préférable de faire référence à la construction de débogage de la bibliothèque (à ce risque d'oublier de remplacer cela avec la version de version à une date ultérieure)?

ou en d'autres termes, si je fais référence à la construction de la bibliothèque de la bibliothèque, limitera-t-il le débogage si la construction du débogage de mon logiciel se bloque?


0 commentaires

3 Réponses :


5
votes

Cela dépend beaucoup de la manière dont votre projet et votre bibliothèque sont connectés pendant le développement, mais vous devriez en général

  • Développez et testez la bibliothèque
  • Créer une version de version
  • Utilisez cette version de version dans d'autres projets
  • Si nécessaire, utilisez temporairement une construction de débogage pour trouver et résoudre des problèmes d'intégration.

    Mais lorsque les projets sont étroitement entrecoupés, cela peut couvrir la majeure partie du cycle de développement.

    Et il n'y a pas de remède à "oublier" à basculer, vous devez toujours vérifier et vérifier. Mais cela ne devrait pas conduire votre décision ici.


2 commentaires

Ok, alors je suppose que si ma bibliothèque est à peu près statique (c'est-à-dire que c'est essayé et testé et est utilisé dans des projets assez nombreux), alors il n'y a aucune raison pour que je ne devrais pas référencer la version de la libération?


Normalement, n °, mais si la bibliothèque a un support de débogage supplémentaire (journalisation) que c'est une bonne raison de faire le contraire.



0
votes

Découvrez également cet article si vous souhaitez un moyen de créer un lien vers les deux. Cela montre deux fois dans votre dossier de références, mais autre que cette qualité esthétique mineure, cela fonctionne bien.

Comment inclure le droit Référence en C # à l'aide de l'onglet "Navigateur"


0 commentaires

0
votes

Toute raison de ne pas utiliser de références de projet par opposition aux références DLL?


2 commentaires

S'il vous plaît voir les commentaires à la réponse acceptée à cette question Stackoverflow. com / questions / 2350989 / ...


Les projets peuvent être ramifiés ou référencés par un chemin relatif tout aussi efficacement que .dlls ..