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

Failed to resolve profiler path from COR_PROFILER_PATH and COR_PROFILER environment variables. When using shims

使用 Microsoft Fakes Framework 的测试失败并出现异常:

Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException: Failed to resolve profiler path from COR_PROFILER_PATH and COR_PROFILER environment variables 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 Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationRuntime.InitializeUnitTestIsolationInstrumentationProvider()

在本地计算机 VS2015 上测试调试和 运行 正常,但是在 TFS2015 中构建时,我不断收到此异常。我尝试通过删除 运行settings 文件路径,构建通过但测试没有 运行 这种情况。 我浏览了 MSDN none 上的各种论坛来解决我的问题。 有什么办法可以在 TFS 中设置这些环境变量吗?我在这里几乎被封锁了,欢迎任何建议和解决方案。

好吧,问题很愚蠢。假货需要企业版。我在本地机器上使用企业版,但 VSTS 使用社区版。安装企业版解决了这个问题。 抛出该异常是因为分析需要 intellitrace,而这在社区版中不可用。