gpt4 book ai didi

visual-studio-2012 - Testing.Fakes 异常 : Failed to resolve profiler path from COR_PROFILER_PATH and COR_PROFILER environment variables

转载 作者:行者123 更新时间:2023-12-03 15:02:55 27 4
gpt4 key购买 nike

使用 Microsoft Fakes Framework 的测试失败并出现异常:
Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException:无法从 COR_PROFILER_PATH 和 COR_PROFILER 环境变量解析探查器路径

VS 解决方案和构建最初是在 VS 2012 中创建的,在 TFS 2012 构建/ Controller 下运行良好,但在 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 2012 中的构建模板替换了 TFS 2013 中的构建模板,但是在编辑测试运行时,构建定义 Process\Automated Tests 部分的下拉选项中仍然没有“Visual Studio Test Runner”选项。

如何解决问题并让使用 Microsoft Fakes 的测试在 TFS 2013 版本中运行?

最佳答案

我遇到了同样的问题,结果发现我有一个 .testsettings在我的解决方案中创建的文件,并告诉 IDE 中的测试运行程序使用它。如果您在 Visual Studio IDE 中遇到此错误,请确认您没有 .testsettings在测试菜单下指定的文件 -- 如果有 .testsettings旁边带有复选标记的文件,单击它以删除复选标记。我怀疑 .testsettings 文件的存在会导致 Visual Studio 以不同方式初始化测试运行程序。

enter image description here

如果在构建服务器上发生这种情况,请确认您的构建定义没有 .testsettings指定文件;理想情况下,也许从源代码管理和/或您的解决方案中完全删除该文件。此文件的存在可能会导致 TFS 构建失败。

关于visual-studio-2012 - Testing.Fakes 异常 : Failed to resolve profiler path from COR_PROFILER_PATH and COR_PROFILER environment variables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811318/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com