无法从COR_PROFILER_PATH和COR_PROFILER环境变量解析探查器路径。使用垫片时

时间:2016-12-27 07:47:46

标签: c# unit-testing tfs2015 microsoft-fakes

使用Microsoft Fakes Framework的测试失败,例外:

  

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 ## [错误]在Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InitializeUnitTestIsolationInstrumentationProvider()

测试调试并在本地机器VS2015上正常运行,但是当在TFS2015中构建时,我不断收到此异常。我尝试通过删除runsettings文件路径,构建传递但测试没有运行它的情况。 我在MSDN上经历了各种论坛,没有解决我问题的解决方案。 有没有办法在TFS中设置这些环境变量?我在这里几乎被封锁了,欢迎任何建议和解决方案。

1 个答案:

答案 0 :(得分:3)

好吧,问题非常愚蠢。假货需要企业版。我在本地计算机上使用企业版,但VSTS正在使用社区版。安装企业版解决了这个问题。 抛出该异常是因为剖析需要intellitrace,而社区版中没有。