- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 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 以不同方式初始化测试运行程序。
如果在构建服务器上发生这种情况,请确认您的构建定义没有 .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/
使用 Microsoft Fakes Framework 的测试失败并出现异常: Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.Unit
使用 Microsoft Fakes Framework 的测试失败并出现异常: Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.Unit
我是一名优秀的程序员,十分优秀!