Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我调试我的程序并发生错误时,调试会话结束,但程序仍保留在内存中。使用 Windows 的活动管理器关闭它不起作用。我需要关闭 Visual Studio 才能终止该进程。为什么会这样?
当调试过程中出现程序错误时,程序通常不会“结束”。相反,调试器 (VS2010) 会暂停执行,允许您检查导致错误的代码。根据使用的语言(例如 C#)和编译程序的方式,您甚至可以即时编辑程序,将执行光标向后移动一点,然后从那里继续执行程序。
如果 Debug 工具栏可见(在我的情况下,它会在我调试时自动显示),您应该会看到几个“播放”按钮,允许您开始/继续、暂停、停止程序等。如果您停止程序,它也会从任务管理器中消失。
正如我在对您的问题的评论中提到的,您还可以使用“调试”菜单来完成这些任务。