Предотвращение MSTest от копирования/развертывания каждой dll

При запуске MSTest из Visual Studio - время выполнения unit test относительно быстрое.

При запуске MSTest из командной строки с флагом /testsettings - выполнение выполняется навсегда, и это связано с тем, что 95% его времени запуска копирует DLL в свою папку Out. Есть ли способ предотвратить это?

По умолчанию в Local.testsettings проекта нет никаких изменений (что также означает, что он пуст). Однако, если я попытаюсь использовать тот же самый файл из командной строки, MSTest жалуется на отсутствие DLL, что ссылка unit test.

Ответ 1

Вы пытались отключить развертывание в настройках теста? Когда он отключен, тесты должны выполняться не на скопированных сборках, а на месте. (Подробнее см. http://msdn.microsoft.com/en-us/library/ms182475.aspx.)