2016-12-27 11 views
0

Test, которые используют Microsoft Подделки Framework не в состоянии, за исключением:Не удалось разрешить путь профилирования из переменных среды COR_PROFILER_PATH и COR_PROFILER. При использовании прокладок

Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException: Не удалось разрешить путь профилировщика из COR_PROFILER_PATH и переменные окружения COR_PROFILER 2016-12 -26T14: 36: 01.6005889Z ## [ошибка] в Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.ResolveProfilerPath() 2016-12-26T14: 36: 01.6005889Z ## [ошибка] в Microsoft.QualityTools.Testing .Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.Initialize() 2016-12-26T14: 36: 01.6005889Z ## [ошибка] на Microsof t.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InitializeUnitTestIsolationInstrumentationProvider()

Тесты отладки и прекрасно работать на локальной машине VS2015, но когда сборка в TFS2015 я получаю это исключение. Я попытался удалить путь к файлу runsettings, сборка прошла, но тесты не запускали его в этом случае. Я прошел через различные форумы на MSDN, ни один из решений, устраняющих мою проблему. Есть ли способ установить эти переменные среды в TFS? В значительной степени заблокированы здесь, любые предложения и решения приветствуются.

+0

В соответствии с аналогичной проблемой https://connect.microsoft.com/VisualStudio/feedback/details/817243/unittestisolationexception-occurs-when-debugging-tests-using-shimscontext Вы пытались обновить сервер сборки и сервер TFS до 2015.update3? Что может решить проблему. –

+0

Попробуйте перейти на машину агента сборки TFS и запустить тесты локально, какой результат вы получите? –

ответ

1

Хорошо, вопрос был довольно глупым. Для подделок требуется корпоративная версия. Я использовал корпоративную версию на локальном компьютере, но VSTS использовал версию сообщества. Установка решения для предприятий решила проблему. Это исключение было выбрано потому, что для профилирования требуется intellitrace, и это недоступно в издании сообщества.