Visual Studio 2015 - 运行 测试失败并陷入循环
Visual Studio 2015 - Run Tests Fails and stuck in a loop
我需要帮助,突然我无法在 VS2015 中针对特定解决方案进行 运行 测试(其他解决方案),我可以成功调试测试但无法正常 运行 它们。
它构建解决方案,然后在状态栏中写入 "unexpected error detected ..."
在输出测试中它写 "the operation was canceled"
然后自动重复自己,好像进入了死循环,我需要终止VS才能继续我的工作
我尝试在 VS 中记录活动,但没有关于我在那里可以找到的错误的信息。
对此有何看法?
关于故障排除的任何建议?
更新:
显然,经过一些隔离后,我发现以下 PreBuild 事件导致了这一点:
设置 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"
这是非常有线的,因为它以前工作过,有什么想法吗?
我以前见过这种行为。我还没有确定原因。似乎有多种可能的原因。
单元测试的数量。有一些测试导致 "unexpected error." 添加一个单元测试似乎允许所有测试再次成为 运行,当这是问题所在时。
被测代码无限循环。这将导致测试看起来不是 运行ning 并将显示 "unexpected error" 文本。
调试模式不工作。在一个系统上,我发现我必须在发布模式配置中 运行 才能让我的单元测试工作。
我不知道这些是否适合您。 VS2015 非常有问题。不过一定要给他们一个机会。
如果您安装了 Resharper 2016.3.2。
您可能遇到了这个错误:
如果禁用 R# 的单元测试功能,测试资源管理器将再次运行:
我需要帮助,突然我无法在 VS2015 中针对特定解决方案进行 运行 测试(其他解决方案),我可以成功调试测试但无法正常 运行 它们。
它构建解决方案,然后在状态栏中写入 "unexpected error detected ..." 在输出测试中它写 "the operation was canceled" 然后自动重复自己,好像进入了死循环,我需要终止VS才能继续我的工作
我尝试在 VS 中记录活动,但没有关于我在那里可以找到的错误的信息。
对此有何看法?
关于故障排除的任何建议?
更新: 显然,经过一些隔离后,我发现以下 PreBuild 事件导致了这一点: 设置 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"
这是非常有线的,因为它以前工作过,有什么想法吗?
我以前见过这种行为。我还没有确定原因。似乎有多种可能的原因。
单元测试的数量。有一些测试导致 "unexpected error." 添加一个单元测试似乎允许所有测试再次成为 运行,当这是问题所在时。
被测代码无限循环。这将导致测试看起来不是 运行ning 并将显示 "unexpected error" 文本。
调试模式不工作。在一个系统上,我发现我必须在发布模式配置中 运行 才能让我的单元测试工作。
我不知道这些是否适合您。 VS2015 非常有问题。不过一定要给他们一个机会。
如果您安装了 Resharper 2016.3.2。
您可能遇到了这个错误:
如果禁用 R# 的单元测试功能,测试资源管理器将再次运行: