Visual studio 2015 Visual Studio 2015-运行测试失败并卡在循环中

Visual studio 2015 Visual Studio 2015-运行测试失败并卡在循环中,visual-studio-2015,mstest,Visual Studio 2015,Mstest,我需要帮助,突然间我无法在VS2015中运行特定解决方案的测试(其他解决方案也可以),我可以成功调试测试,但无法正常运行 它生成解决方案,然后在状态栏中写入“检测到意外错误…” 在输出测试中,它写入“操作已取消” 然后自动重复,似乎它进入了一个无限循环,我需要终止VS以继续我的工作 我尝试在VS中记录活动,但在那里找不到有关错误的信息 对这件事的原因有什么想法吗 关于这个问题的疑难解答有什么建议吗 更新: 显然,经过一些隔离后,我发现以下预构建事件导致了这种情况: set-textTemplat

我需要帮助,突然间我无法在VS2015中运行特定解决方案的测试(其他解决方案也可以),我可以成功调试测试,但无法正常运行

它生成解决方案,然后在状态栏中写入“检测到意外错误…” 在输出测试中,它写入“操作已取消” 然后自动重复,似乎它进入了一个无限循环,我需要终止VS以继续我的工作

我尝试在VS中记录活动,但在那里找不到有关错误的信息

对这件事的原因有什么想法吗

关于这个问题的疑难解答有什么建议吗

更新: 显然,经过一些隔离后,我发现以下预构建事件导致了这种情况: set-textTemplatingPath=“%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\$(VisualStudioVersion)\texttransform.exe” 如果%textTemplatingPath%=“\Microsoft Shared\TextTemplating\$(VisualStudioVersion)\texttransform.exe”设置textTemplatingPath=“%CommonProgramFiles%\Microsoft Shared\TextTemplating\$(VisualStudioVersion)\texttransform.exe” %textTemplatingPath%“$(ProjectDir)AssemblyFileVersion.tt”


这是非常有线的,因为它以前工作过,有什么想法吗?

我以前见过这种行为。我还没有确定原因。似乎有各种可能的原因

  • 单元测试的数量。有一些测试会导致“意外错误”。当出现此问题时,再添加一个单元测试似乎允许再次运行所有测试

  • 测试代码中的无限循环。这将导致测试似乎未运行,并显示“意外错误”文本

  • 调试模式不工作。在一个系统上,我发现我必须在发布模式配置下运行单元测试才能工作


  • 我不知道这些是否对你有用。VS2015是非常有缺陷的。不过,如果您安装了Resharper 2016.3.2,一定要试一试。

    您可能遇到了以下错误:


    如果禁用R#的单元测试功能,测试资源管理器将再次工作:

    一旦“检测到意外错误”,它将再次重建解决方案并无限期重试。捕捉得好!我一直在试图找出为什么一位同事的测试运行人员在过去的几周里出现了故障,他没有考虑检查我们是否安装了相同版本的resharper。我在2016.2,而他已更新到2016.3。我更新了,突然我的试跑者也坏了!:)