【问题标题】:Run NUnit tests in C# while other project is being debugged在调试其他项目时在 C# 中运行 NUnit 测试
【发布时间】:2019-09-24 05:46:19
【问题描述】:

我什至不知道是否可以这样做。

我需要运行一些 NUnit 测试,而同一解决方案中的其他项目在调试模式下运行且应用程序的进程处于活动状态 (AutoCAD)。

或者当我单击按钮运行测试时,其他项目可能应该在调试模式下运行...这两个选项都可以。

【问题讨论】:

  • 你试过了吗?
  • @devNull 我尝试在项目运行时执行测试,但 Visual Studio 禁用了运行测试的选项。当另一个项目运行时,我还没有找到在调试模式下启动项目的方法。
  • 如果您正在运行“单元测试”,为什么需要同时运行其他东西?

标签: c# visual-studio unit-testing nunit


【解决方案1】:

当您运行 mstest 单元测试时,该测试创建了自己的应用程序范围。除非您能够以某种方式在测试中启动整个应用程序(不确定这是一个好主意),否则您应该考虑使用远程调试器 (https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging?view=vs-2019)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多