2016-12-27 63 views
0

測試其使用微軟正版正貨框架失敗例外:無法解析來自COR_PROFILER_PATH和COR_PROFILER環境變量的分析器路徑。當使用墊片

Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException: 無法解析從COR_PROFILER_PATH探查路徑和 COR_PROFILER環境變量 2016-12 -26T14:36:01.6005889Z ## [error] at Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.ResolveProfilerPath() 2016-12-26T14:36:01.6005889Z ## [error] at Microsoft.QualityTools.Testing .Fakes.UnitTestIsolation.IntelliTraceInstrumentationProvider.Initialize() 2016-12-26T14:36:01.6005889Z ## [error] at 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進行性能分析並且在社區版本中不可用,因此拋出了該異常。