【问题标题】:How to run tests while debugging如何在调试时运行测试
【发布时间】:2016-10-14 08:17:06
【问题描述】:

我在 Visual Studio 中使用 ReSharper 测试运行程序已经有一段时间了,但有一点我无法弄清楚。

我曾经在我的解决方案中进行了一些集成测试,这些测试向我的本地 Web 服务器执行 Web 请求。我曾经能够在调试模式下启动我的 Web 应用程序,然后在同一个 Visual Studio 实例(当前正在运行调试会话)中使用 Resharper 测试运行程序启动测试,并且测试将正常运行。我的应用程序中的断点被命中,我能够调试从测试发送的请求。

但是,当我尝试为一个新项目做同样的事情时,测试无法启动。当我运行任何测试时,Visual Studio 会显示一个询问Do you want to stop debugging? 的模式窗口。为什么我在进行活动调试会话时无法运行测试?做到这一点的能力取决于什么? Visual Studio 版本?锐化版?单元测试框架(我目前正在使用 MSTest)?

【问题讨论】:

    标签: visual-studio unit-testing resharper


    【解决方案1】:

    我想我以前见过这种行为,这似乎是由于 Resharper 感到有必要在运行测试之前始终构建我的项目/解决方案。

    尝试从单元测试会话窗口将构建策略更改为从不(至少一开始):

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 1970-01-01
      • 2018-04-09
      • 2015-03-17
      • 1970-01-01
      • 2012-06-18
      • 2023-03-27
      相关资源
      最近更新 更多