Я нахожу это довольно раздражающим.Мой тестовый проект CLEARLY ссылается на PROJECT, а не на сборку GAC ... Я не уверен, является ли это процессом загрузки CLR, выбирающим GAC вместо локального каталога, или MSTest, указывающим предпочтение (я предполагаю, что MSTest необработка события разрешения сборки домена приложения, которое приводит к тому, что поведение по умолчанию сначала проверяет GAC.
Я согласен, что было бы идеально иметь отдельный сервер DEV и CI / Test ... но разработка для SharePoint DOES включает регулярную установку сборок в GAC (требуется в некоторых случаях) и принуждение разработчика отозвать / удалить код перед UNIT TESTING, просто чтобы убедиться, что в тестах используется правильная сборка.несколько хромает.