Visual Studio 中的“停止调试”和“全部终止”有啥区别?
Posted
技术标签:
【中文标题】Visual Studio 中的“停止调试”和“全部终止”有啥区别?【英文标题】:What's the difference between "Stop Debugging" and "Terminate All" in Visual Studio?Visual Studio 中的“停止调试”和“全部终止”有什么区别? 【发布时间】:2010-06-08 06:39:27 【问题描述】:正如标题所问,Visual Studio 中的“停止调试”和“全部终止”有什么区别(我知道这些选项在 2008 年可用,但不确定在 2005 年或 2010 年是相同的还是不同的) ?
【问题讨论】:
【参考方案1】:我认为 Terminate All 会杀死 Visual Studio 中所有附加的进程,而前者只是停止调试但让进程继续运行。
更新:http://msdn.microsoft.com/en-us/library/406kfbs1.aspx 的更好回答
停止调试会终止您正在调试的进程,如果 程序从 Visual 启动 工作室。如果您附加到 进程,而不是从 Visual Studio,过程继续 跑步。如果你想终止 附加进程,您可以终止 进程中的单个进程 窗口或终止所有附加 终止所有进程 命令。
【讨论】:
以上是关于Visual Studio 中的“停止调试”和“全部终止”有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio:如何在修改成员变量时停止调试器?
在 Visual Studio 中按下“停止调试”按钮时拦截信号/事件
Visual Studio 2013 如何在停止调试Web程序后阻止IIS Express关闭
Visual Studio 2010:在断点处停止调试器过夜 = 在下一步后冻结