Я ищу руководство для хранения сборок. Это как наш источник дерево выглядит на данный момент:Рекомендации по хранению сборок?
Projectname
ствол
| -------- ЦСИ (исходный код)
| -------- Lib (сборки, необходимые для каждого проекта, например, NUnit framework, svn external)
| -------- Инструменты (инструменты, необходимые для каждого проекта, например, NUnit исполняемый, svn внешний)
| -------- ThirdPartyAssemblies (конкретные проекты, например log4net)
Мы переместили некоторый код в собственную библиотеку, которая называется Utils.dll.
Теперь мне интересно, где разместить эту библиотеку (буквально хорошее имя для папки) и, кроме того, другие библиотеки, которые мы пишем в будущем.
ThirdPartyAssemblies
не похоже на нужное место (поскольку это не со стороны третьей стороны), равно lib
, поскольку сборки не нужны никому из создаваемых нами проектов.
Спасибо, Jon, «FirstPartyAssemblies» - это то, что я искал. Вы правы, проще, чтобы некоторые проекты работали в одном и том же решении, и VS вытащил их вместе. Мы уже делаем это для большинства наших проектов. Задача нацелена на конкретную сборку, на которую будет ссылаться довольно много проектов (она содержит класс-оболочку и другие помощники), и поскольку она живет в собственной исходной иерархии, мы не можем использовать VS для ее автоматического запуска. –