Мы используем Visual Studio 2013 на наших машинах разработки и агенте сборки TFS. IntelliSense не должен быть доступен в версии, которую мы используем (Premium), но в агенте сборки он все равно каким-то образом работает с MSTest (подтверждено тем, что IntelliTrace.exe наблюдается как дочерний процесс vstest.executionengine.exe и пишет большое количество файлов *.iTrace в C:\Windows\Temp). Это одновременно занимает место на диске и значительно замедляет выполнение тестов, делая их искусственно привязанными к диску.
Проблема в том, что не существует способа предотвратить запуск IntelliTrace; эта версия VS2013 не показывает его в списке Инструменты-> Параметры, поэтому мы не можем использовать подход на основе пользовательского интерфейса для его отключения. Наш пользовательский рабочий процесс передает /p:EnableIntelliTrace=false в качестве аргумента MSBuild, но безрезультатно.
Кто-нибудь знает, как мы можем отключить его другими способами, сохраняя при этом проход сборки и тестирования? (Реестр, переименование файлов и т.д.). Мы не предвидим, что когда-либо придется запускать IntelliTrace на рассматриваемых машинах.