簡體   English   中英

為什么Visual Studio有時不會進入我的斷點?

[英]Why does Visual Studio sometimes not go to my breakpoints?

我一直在使用Visual Studio 2005和2008,我注意到有時當我在我的代碼中放置斷點時它不想進入斷點。 所以我重啟我的電腦,然后再次工作。 它就像被卡住的東西一樣? 這只發生在我身上嗎??? 我怎么能阻止這個! 這讓我瘋了!

提前致謝!!

這通常是因為您放置斷點后未編譯的代碼,因此您測試代碼/單元測試是針對過時的DLL運行的。

這可能是你發生的事情。

檢查您的構建管理器,並確保檢查所有項目。

編輯:轉到Build-> Configuration Manager並確保選中[Build]復選框,這將確保在構建解決方案時編譯每個項目(Ctrl + shift + b)。

這取決於您是否正在開發Web應用程序,或者您是否有后期綁定代碼,來自另一個項目的控件更改等等。跟蹤問題的一種方法是查看Debug - Windows - Modules窗格,以及看看實際使用的是哪個組件。 如果要跨越遠程邊界,則在執行代碼之前,斷點不會變為活動狀態。 如果您將鼠標懸停在斷點上並且沒有完全着色並且有問號,您還可以獲得更多信息。

希望有所幫助。

我和VS 2005有同樣的問題。

顯然Visual Studio的設置已損壞。 我從工具/導入和導出設置/重置所有設置重置它們。 它現在正在破壞。

麥克風

而不是重新啟動計算機嘗試選擇構建 - >重建解決方案,然后在調試模式下運行。 這通常似乎清除了那些令人煩惱的事情。

VS 2008 SP1中有各種調試器問題的修補程序 ,您嘗試過嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM