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