Testing.Fakes异常:无法从COR_PROFILER_PATH和COR_PROFILER环境变量解析探查器路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Testing.Fakes异常:无法从COR_PROFILER_PATH和COR_PROFILER环境变量解析探查器路径相关的知识,希望对你有一定的参考价值。
使用Microsoft Fakes Framework的测试失败,但异常:Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException:无法从COR_PROFILER_PATH和COR_PROFILER环境变量解析探查器路径
VS解决方案和构建最初是在VS 2012中创建的,并且在TFS 2012构建/控制器下运行良好,但不在TFS 2013下。我确实在TFS 2013构建服务器上安装了Ultimate VS 2012和Ultimate VS 2013。在解决此问题时,我将构建定义中的测试设置从使用“Visual Studio Test Runner”更改为“MSTest.exe Test Runner(VS 2010 Compatible)”,现在无法将其更改为“Visual Studio Test Runner”在选择下拉中不再是一个选项。我甚至将TFS 2013中的构建模板替换为TFS 2012中的构建模板,但在编辑测试运行时,“Visual Studio Test Runner”仍然不是构建定义Process Automated Tests部分中下拉选项的选项。
如何解决问题并获得使用Microsoft Fakes在TFS 2013构建中运行的测试?
我遇到了同样的问题,事实证明我在我的解决方案中创建了一个.testsettings
文件,并告诉IDE中的测试运行器使用它。如果您在Visual Studio IDE中收到此错误,请确认您没有通过在“测试”菜单下指定的.testsettings
文件 - 如果指定了带有复选标记的.testsettings
文件,请单击它以删除复选标记。我怀疑.testsettings文件的存在会导致Visual Studio以不同方式初始化测试运行器。
如果在构建服务器上发生这种情况,请验证您的构建定义是否未指定.testsettings
文件;理想情况下,可能会从源代码控制和/或您的解决方案中完全删除该文件。此文件的存在可能会导致TFS构建。
我得到了完全相同的错误,但在我的情况下,它是ReSharper 2017.3.1
中的一个错误:https://youtrack.jetbrains.com/issue/RSRP-467796
已在ReSharper 2018.1
修复
以上是关于Testing.Fakes异常:无法从COR_PROFILER_PATH和COR_PROFILER环境变量解析探查器路径的主要内容,如果未能解决你的问题,请参考以下文章
Azure 远程调试:无法从 HRESULT 启用远程调试异常:0x89710023
Pig:使用 AvroStorage 加载会引发“无法从 loadFunc 获取架构”异常
“在 onSaveInstanceState 之后无法执行此操作” - 为啥我会从我的活动的 onResume 方法中收到此异常?