Это довольно просто - мы делаем это в нашем магазине.
Сначала в рабочей области (с помощью проводника Windows перейдите в папку Solution), создайте папку.Мы называем это «ссылочные сборки».Отсюда, удалите все свои DLL.
Теперь, в Solution, добавьте новую папку, соответствующую папке, созданной в Windows Explorer.В эту папку добавьте все библиотеки DLL, которые вы только что добавили.
Наконец, в каждом проекте настройте ссылки для использования библиотек DLL, которые были добавлены в решение.
Теперь ссылки на ваш проектБиблиотеки DLL, являющиеся частью решения, поэтому при запуске сборки она будет извлекать DLL из Source Control для генерации сборки.
Кроме того, я бы порекомендовал вообще не использовать GAC, если вы можете избежатьЭто.По моему опыту, эталонное поведение странно.Кажется, что ссылки идут сначала в GAC, а затем в DLL в локальной папке, что означает, что если DLL обновляется, то используется библиотека GAC вместо DLL в локальной папке (которая, вероятно, является обновленной).