У меня есть уровень доступа к данным (DAL), который написан на ASP.NET 3.5 и использует библиотеки шаблонов и практик Microsoft (в дальнейшем именуемые P & P) для обеспечения доступа к данным. Я установил P & P, и он находится в моем GAC, поэтому, логически, мой DAL ссылается на него в GAC . Поэтому библиотеки P & P никогда не загружаются в папку bin моего DAL.
Я использую этот проект DAL как минимум на пяти (даже более того, но я слишком ленив, чтобы попытаться сосчитать их все) разных веб-сайтах. И все это прекрасно работает для меня, потому что я единственный разработчик, который работает на этих сайтах.
Но теперь у меня есть другие разработчики, которые собираются работать над некоторыми из этих сайтов.
Проблема: , если разработчик извлекает проект DAL из нашего хранилища кода, он не будет собираться для них, если у них не установлены библиотеки P & P.
Мой вопрос: Должен ли я ожидать, что разработчики установят библиотеки P & P, или я должен просто выбросить их в папку bin и покончить с этим?
Я понимаю, что сброс их в папку bin, вероятно, самый простой способ справиться с проблемой, но я никогда не был большим поклонником папки bin, если бы вместо этого мог ссылаться на них в GAC.