分离调试器
如何脱离 Visual Studio 中的流程?我附加到 w3wp 进程并单击“停止调试”会终止该进程:(。但我需要简单地与其分离。我该怎么做?
How do you detach from a process in visual studio? I attach to the w3wp process and clicking on "stop debugging" kills the process :( . But I need to simply detach from it. How do I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
当我选中“本机、.net 4.0 和 t-sql”选项时,我无法使用“分离”按钮,但是当我启用“自动检测”选项时,则会启用此按钮。如果我附加到 w3wp,则我会看到 .net 4.0 和 t-sql 选项已启用,如果我附加到 notepad.exe,则我会看到本机代码已启用。尝试调试本机和 .net 4.0 可能会禁用“分离”按钮。
When I have "native, .net 4.0 and t-sql" options checked, then I can't use the "detach" button, but when I have "automatically detect" option enabled, then this button is enabled. If I attach to w3wp, then I see .net 4.0 and t-sql options enabled, if I attach to notepad.exe, then I see native code enabled. Probably trying to debug both native and .net 4.0 disables the "detach" button.
调试->全部分离应该可以解决问题。
Debug->Detach All should do the trick.
调试 -> 停止调试 (Shift-F5) 也应该有效。在这种情况下,VS 将与 w3wp 分离。
Debug->Stop Debugging (Shift-F5) also should work. VS will just detach from w3wp in that case.