我的問題是有點類似這個 "How to stop debugging (or detach process) without stopping the process?"分離從Visual Studio調試器的一個過程
,但我想從一個進程分離。
例如,我有一個Windows窗體應用程序,我也附加到Windows服務。我想只從服務中分離(分離所有將從所有執行中刪除調試,因此我將無法調試其他應用程序)。
PS:如果可能的話請註明爲Visual Studio 2008年和2010年
我的問題是有點類似這個 "How to stop debugging (or detach process) without stopping the process?"分離從Visual Studio調試器的一個過程
,但我想從一個進程分離。
例如,我有一個Windows窗體應用程序,我也附加到Windows服務。我想只從服務中分離(分離所有將從所有執行中刪除調試,因此我將無法調試其他應用程序)。
PS:如果可能的話請註明爲Visual Studio 2008年和2010年
在進程窗口(調試 - >窗口 - >流程),你要分離的過程的名稱上點擊右鍵,並在快捷菜單上,單擊分離過程。
如果你有Visual Studio速成,有沒有進程窗口,我並沒有意識到如何分離只有一個進程。
只是想分享一下,快捷鍵組合(在VS2013中)是ctrl + alt + z調出過程窗口。如果至少有一個過程連接,該窗口將只彈出。
右鍵單擊沒有顯示任何菜單 - 是否因某些帳戶設置?或者需要一些配置來獲得它。 – Umer
@Umer嗯,這很奇怪。無論如何,請嘗試通過「進程」窗口中的「分離進程」工具欄按鈕查看是否可以執行此操作。 – Centro
明白了,謝謝。 – Umer