J'ai écrit une bonne quantité de logiciels au cours des dernières années, dont la plupart ont tous tendance à partager une ou plusieurs bibliothèques communes. (La bibliothèque la plus commune, étant celle que j'utilise pour appeler des procédures stockées SQL et renvoyer des tableaux d'objets)Méthodes de gestion du code source
Je ne suis pas satisfait de la façon dont je gère les bibliothèques, et je cherche des suggestions pour améliorer la façon Je travaille.
La première fois que j'ai créé ce qui est maintenant une bibliothèque partagée, j'ai ajouté la bibliothèque en tant que projet de bibliothèque de classes distinct au sein de la solution.
Maintenant, quand je lance une nouvelle solution et je sais que je vais avoir besoin d'une bibliothèque que j'ai déjà, je vais trouver le projet de la bibliothèque et copier les fichiers dans la nouvelle solution. Cela me laisse avec plusieurs copies du même projet de bibliothèque pointé autour de mon système de fichiers (et le serveur SVN), et il ne me semble pas juste.
Existe-t-il une meilleure façon de travailler, de sorte que je n'ai qu'une copie principale de cette bibliothèque que toutes les solutions partagent, plutôt que chaque solution ayant sa propre copie du projet de bibliothèque?
Merci. Je ne peux pas croire que j'ai manqué quelque chose d'aussi fondamental, après des années de travail dans Visual Studio. – Bryan
Pas sûr que ce soit la meilleure réponse. L'ajout d'un binaire signifie que si le projet partagé change, vous devrez le recompiler, puis recompiler toutes les solutions dépendantes qui le référencent, ce qui pourrait entraîner des problèmes de dépendance.Je suggère de l'ajouter comme référence de projet à la place – zebrabox
@zebrabox: Je ne suis pas, N'est-ce pas exactement ce que dit le post de Simon? – Bryan