За последние годы я написал довольно много программного обеспечения, большинство из которых, как правило, используют одну или несколько общих библиотек.(Самая распространенная библиотека, которую я использую для вызова хранимых процедур SQL и возврата массивов объектов)
Меня не устраивает способ управления библиотеками, и я ищу предложения по улучшениюкак я работаю.
Когда я впервые создал то, что сейчас является общей библиотекой, я добавил библиотеку как отдельный проект библиотеки классов в решении.
Теперь, когда я запускаю новуюрешение, и я знаю, что мне понадобится библиотека, которая у меня уже есть, я пойду и найду проект библиотеки и скопирую файлы в новое решение.
В результате у меня останется несколько копий одной и той же библиотеки.Проект разбросан вокруг моей файловой системы (и сервера SVN), и он просто не чувствует себя хорошо.
Есть ли лучший способ работы, так что у меня есть только одна мастер-копия этой библиотеки, которая соответствует всем решениямподелиться, а не каждое решение, имеющее свою собственную копию проекта библиотеки?