VS2013,Windows 8.1中,Windows Phone 8的c#應用程序 斷點不工作,我得到的斷點將不會被打。沒有符號已被加載爲這個文件錯誤 我需要做什麼?VS 2013斷點將不會被打中。沒有符號已被加載此文件
回答
你應該建立你的項目,如果它是構建確保您連接到正確的過程!如果您確定這2個問題沒有問題,請清理解決方案並重新進行重建。
通常這意味着您的任何程序集都已更改,但不是未重新構建,或者更確切地說Debug-Information-File(PDB)不是最近的。因此,調試器不知道正確的源文本,因此無法進入。重新組裝並將其附加到正確的過程。
此外,您可能會考慮爲.NET 3.5向下構建的程序集可能不會與.NET 4.0程序集向上一起處理,因此無法同時調試這兩種類型。
編輯:爲了確保我之前提到檢查哪種類型的程序集生成調試信息。將組件附加到現有過程時,請按下「附加到」後面的選擇按鈕。在那裏你可以選擇正確的類型,如果沒有自動完成。
重建不幫助我。任何其他變種? – 2014-09-19 10:01:51
您是否還檢查過目標版本是否兼容(請參閱我的文章的第二段)。我以前遇到過這個問題,試圖調試.NET 3.5。組裝,同時在4.0內調試。 – HimBromBeere 2014-09-19 10:15:41
我該如何檢查它? – 2014-09-19 10:16:40
對我來說,它有助於殺死IIS(如果使用(ASP.Net))並關閉並重新啓動Visual Studio。這可能聽起來很愚蠢,但有時它有助於重新啓動。
我面對這個問題時的解決方案是斷開團隊基礎服務器(TMS) - 因爲我使用它 - 並重新發佈網站。
對我來說,即使最新的代碼更改也不會在應用程序中受到影響。因此,我在代碼中存在斷點的地方編了一個小的編譯錯誤,然後嘗試在完成構建之後運行解決方案。它遇到錯誤,然後我糾正錯誤並再次運行,現在即使它遇到了斷點。
我一直在努力解決這個問題。最後,這對我來說是什麼。
選擇調試 - >選項 - >調試 - >常規
勾選啓用.NET Framework的源步進。
(這可能是你需要做的所有事情,但是如果你像我一樣,你也必須做下面所述的事情,下面的解決方案也會修復你的項目正在加載舊的程序集/ .pdb文件的錯誤重建和清潔。)
選擇工具 - >選項 - >項目和解決方案 - >生成和運行,
打鉤只能建在運行啓動項目和依賴,
選擇總是生成從運行時,當項目已過時下拉列表。
- 1. 斷點不會被打中。此文檔沒有符號加載
- 2. 斷點不會被打中。沒有符號已經加載
- 3. VS 2010遠程調試器斷點將不會被打中。沒有符號已被載入此文檔
- 4. 斷點將不會被打中沒有加載符號
- 5. 斷點當前不會被打中。沒有符號已被加載爲vC++中的這個文檔(visual studio 2013)
- 6. VS 2008斷點將不會被擊中。沒有任何符號已經被載入此文檔
- 7. 斷點不會被打中。沒有爲此文檔加載符號
- 8. 斷點當前不會被打中。此文檔沒有符號加載
- 9. 斷點不會被打中。沒有符號已經加載這個文檔與2013年javascript
- 10. 單元測試不加載。斷點不會被打中。沒有符號已經加載這個文件
- 11. visual studio 2010斷點沒有符號已被加載
- 12. 斷點當前不會被命中,本文檔中沒有符號 - Visual Studio 2013
- 13. C#Visual Studio服務調試「斷點當前不會被命中,沒有爲此文檔加載符號」
- 14. 斷點當前不會被擊中。在JavaScript中沒有符號被加載爲這個文檔
- 15. 無法調試 - 「斷點當前不會被命中,沒有爲此文檔加載符號」
- 16. 當我調試asp.net服務時,「斷點不會被命中,沒有符號被加載到這個文檔」
- 17. 問題:當前不會觸發斷點。沒有爲此文檔加載符號
- 18. 「斷點當前不會被觸發,沒有符號被載入這個文件。」 visual studio 2005
- 19. 斷點將不會被打中。調試過程加載了不同版本的腳本文件
- 20. 「斷點不會被打」問題在asp.net MVC 3中,VS 2010
- 21. 「斷點不會被打到。沒有符號已經加載....」在我的ASP.NET webform應用程序中的JavaScript文件在visual studio
- 22. 斷點不會被擊中
- 23. 沒有INI文件被加載(php.ini中)
- 24. Android:ImageView將不會被加載
- 25. UIImage沒有被加載,但有文件
- 26. 調試windows服務:斷點將不會被打中
- 27. 將文本文件加載到EditText中,但文件被截斷
- 28. 除非文件被選擇加載,否則Visual Studio 2013不會啓動
- 29. 該斷點不會被打中,源代碼與原始版本不同 - VS 2008
- 30. 符號被創建,但調試永遠不會停在斷點
可能重複的[Fixing「斷點當前不會被命中,沒有符號被載入這個文檔。」](http://stackoverflow.com/questions/2155930/fixing-the-breakpoint-will-not - 當前被擊中 - 沒有符號 - 已被加載-fo) – Yuriy 2014-09-19 09:44:24
你試圖擊中什麼斷點?你確定你沒有把它設置在一個將被優化的代碼行嗎? – Sayse 2014-09-19 09:51:54