В целом, регистрация в необходимых библиотеках дает вам преимущество в том, что для установки нового контроллера сборки требуется меньше времени.
Мы используем смешанный подход по этому вопросу:
- log4net, Rhino, NHibernate и т. Д. Находятся в общем Dir в контроллере исходного кода
- Другие пакеты, требующие настройки и / или лицензирования (Infragistics, NCover и т. Д.), Установлены на контроллере сборки
У меня есть только очень простые«Prism lib» означает «5 библиотек Microsoft»
Microsoft.Practices.Composite.dll
Microsoft.Practices.Composite.Presentation.dll
Microsoft.Practices.Composite.UnityExtensions.dll
Microsoft.Practices.ServiceLocation.dll
Microsoft.Practices.Unity.Silverlight.dll
Если да, мы бы определенно поместили их в элемент управления исходным кодом