2013-06-24 94 views
0

我有兩個項目的解決方案。一個是dll項目,另一個是wpf應用程序來測試這個庫。這wpf projetc我有一個對圖書館項目的參考。visual studio 2010 breakpint不會停止

當我在庫的代碼中設置斷點時,它不停止。斷點處於空白處並顯示黃色警告三角形。

我有許多類似於這個項目的解決方案,我可以在這些解決方案的任何斷點處停止代碼。

謝謝。

編輯:解決方案。

解決方案是檢查兩個項目是否有相同的平臺,並刪除並重新添加對測試項目中dll項目的引用,我退出並重新進入VS2010,清理並重建這兩個項目並運行。

+2

你有沒有嘗試重建這兩個項目?有時源代碼和dll彼此不同,導致這樣的問題。 – tdgtyugdyugdrugdr

+0

是的,我嘗試清理並重新編譯這兩個項目,其中一個先到後來。但問題依然存在。 –

回答

1

這可能是因爲你的DLL的另一個版本被使用比你期望的。請檢查你確實引用了DLL項目的輸出而不是某個DLL。還要確保在VS配置管理器中爲平臺配置(Debug/Release,x64/x86/AnyCPU)構建了正確的DLL。

您可以使用進程監視器檢查哪個DLL實際用於查找罪魁禍首。

1

如果發生這種情況,我按照以下順序執行以下步驟。有時候,我甚至不需要去做所有的事情。

  1. 執行解決方案寬「清潔」。
  2. 重建(右鍵單擊解決方案)
  3. 關閉Visual Studio的
  4. 刪除的 「bin」 和所有項目的 「目標文件」 文件夾,再
  5. 打開Visual Studio

此外,檢查是否你正在DEBUG模式下運行。 :-)

+0

在我的情況下,這並不能解決問題,至少在這個項目中。雖然對於其他案例知道這個可行的解決方案是很好的。謝謝。 –

相關問題