1

我最近切換到了一臺全新的PC,並認識到在VS 2015中進行遠程調試突然變得非常緩慢,重複5-10秒VS應用程序掛起,而我正在使用F10進行操作。我的舊客戶端根本沒有這個問題。我發現我的舊版VS 2015只通過包含我打的第一個斷點的線程。這對於我幾乎所有的需求都是足夠的,而且遠程調試的速度也快得多。只調試第一個斷點的線程

由於在VS中似乎沒有對此進行設置,因此我認爲此行爲來自我爲VS 2008 SP1安裝的補丁程序,該補丁程序在調試時出現了一些問題(https://support.microsoft.com/en-us/help/957912/updates-for-visual-studio-2008-sp1-debugging-and-breakpoints)。現在我不想通過安裝VS 2008 SP1,該補丁,然後VS 2015來測試這一點。是否有任何其他容易(沒有凍結/解凍clickclick)方式讓VS忽略其他線程?

回答

2

(1)一定的延伸工具,如「調試單線程」將針對此問題的路徑:

https://marketplace.visualstudio.com/items?itemName=mayerwin.DebugSingleThread

(2)使用線程ID只篩選主題,並選擇一個你想要調試也是我知道的解決方法。

How to debug a single thread in Visual Studio?

+0

我做了一些調查研究,發現以下螺紋的,這表明這是VS還存在着問題,所以插件似乎是最合理的解決方案現在:https://開頭的VisualStudio。 uservoice.com/forums/121579-visual-studio-ide/suggestions/8543248-make-the-debugger-stick-to-the-current-thread-inst – needfulthing