2012-04-18 39 views
0

我看到奇怪的行爲與我開發的Readsoft插件。我的插件不會停在斷點

我希望它停在斷點上,但它沒有。在我放置斷點的地方之前的msgbox顯示正確,並且正確顯示它之後的msgbox。

我需要你的幫助,因爲我沒有任何問題的線索。

感謝您的幫助!

here is the class with the breakpoint I want to stop to

here is the ReadSoft programm with the Msgbox displayed after the breakpoint line where debug didn't stop

PS:我使用Visual Studio 2010專業版,編碼在VB.NET

+0

重新編譯代碼?重啓VS? VS實例? – 2012-04-18 02:07:08

回答

0

的ReadSoft PROGRAMM會碰到因爲我終於可以找到答案,並認爲它可以提供幫助。

所以我的問題是從我跑我的Visual Studio 2010在項目,但這個項目最初是在Visual Studio 2005中創建並運行在.NET Framework的事實,未來2

簡單地改變框架框架4已經解決了我的問題。

希望這個幫助

0

每當我碰到的這個問題,我通常能清楚它通過選擇Build> Clean Solution,然後Build>重建解決方案。我認爲這是由於調試符號與代碼不同步造成的。

如果這不起作用,我會確保我處於調試模式(發佈模式啓用優化,偶爾會進行更改,因此您無法在所需的行上設置斷點),我會清除所有斷點 - 調試>刪除所有斷點,然後再次設置斷點。

+0

感謝您的回答! 請問我如何在調試模式下檢查我? – user1340056 2012-04-18 02:22:41

+0

「Run」(右側綠色箭頭)右側的工具欄上通常會有一個下拉菜單。如果您沒有看到它,可以轉到Build> Configuration Manager,然後選擇活動解決方案配置。 – 2012-04-18 02:34:47

+0

還有一個想法,因爲你提到你正在開發一個插件。我遇到過這樣的情況:實際上正在加載的程序集不是我最新的版本(即另一個應用程序正在加載錯誤的版本/程序集的另一個副本)。在搜索程序集並刪除其他版本的情況下,修復了這個問題。 – 2012-04-18 02:39:42