我看到奇怪的行爲與我開發的Readsoft插件。我的插件不會停在斷點
我希望它停在斷點上,但它沒有。在我放置斷點的地方之前的msgbox顯示正確,並且正確顯示它之後的msgbox。
我需要你的幫助,因爲我沒有任何問題的線索。
感謝您的幫助!
here is the class with the breakpoint I want to stop to
PS:我使用Visual Studio 2010專業版,編碼在VB.NET
我看到奇怪的行爲與我開發的Readsoft插件。我的插件不會停在斷點
我希望它停在斷點上,但它沒有。在我放置斷點的地方之前的msgbox顯示正確,並且正確顯示它之後的msgbox。
我需要你的幫助,因爲我沒有任何問題的線索。
感謝您的幫助!
here is the class with the breakpoint I want to stop to
PS:我使用Visual Studio 2010專業版,編碼在VB.NET
的ReadSoft PROGRAMM會碰到因爲我終於可以找到答案,並認爲它可以提供幫助。
所以我的問題是從我跑我的Visual Studio 2010在項目,但這個項目最初是在Visual Studio 2005中創建並運行在.NET Framework的事實,未來2
簡單地改變框架框架4已經解決了我的問題。
希望這個幫助
每當我碰到的這個問題,我通常能清楚它通過選擇Build> Clean Solution,然後Build>重建解決方案。我認爲這是由於調試符號與代碼不同步造成的。
如果這不起作用,我會確保我處於調試模式(發佈模式啓用優化,偶爾會進行更改,因此您無法在所需的行上設置斷點),我會清除所有斷點 - 調試>刪除所有斷點,然後再次設置斷點。
感謝您的回答! 請問我如何在調試模式下檢查我? – user1340056 2012-04-18 02:22:41
「Run」(右側綠色箭頭)右側的工具欄上通常會有一個下拉菜單。如果您沒有看到它,可以轉到Build> Configuration Manager,然後選擇活動解決方案配置。 – 2012-04-18 02:34:47
還有一個想法,因爲你提到你正在開發一個插件。我遇到過這樣的情況:實際上正在加載的程序集不是我最新的版本(即另一個應用程序正在加載錯誤的版本/程序集的另一個副本)。在搜索程序集並刪除其他版本的情況下,修復了這個問題。 – 2012-04-18 02:39:42
重新編譯代碼?重啓VS? VS實例? – 2012-04-18 02:07:08