![](/img/trans.png)
[英]Visual Studio 2019 VB suddenly slow running code in debug mode
[英]Debug Design Mode in Visual Studio not breaking
所以我目前無法打開表單並收到以下錯誤:
System.ComponenetModel.Design.ExceptionCollection was thrown.
或者:
The designer loader did not provide a root component and has not indicated why
通常解決這個問題的方法是用同一個項目打開另一個 Visual Studio 實例,將調試器附加到另一個 Visual Studio 並嘗試打開表單。
但是,這似乎不起作用。 遇到錯誤時,調試器不會中斷,並且在任何其他點嘗試“全部中斷”都不會向我顯示源代碼,而屏幕僅顯示:
Your app has entered a break state, but there is no code because all threads were executing external code (typically system or framework code).
嘗試放置斷點也會導致:
The breakpoint will not currently be hit. No symbols have been loaded for this document
我缺少設置嗎? 設置不正確?
到目前為止,我已經為此奮斗了半天,並在沒有運氣的情況下徹底搜索了互聯網。 我的設計師也相當復雜和冗長,這意味着反復試驗絕對是最后的選擇。
首先嘗試解決:
你可能已經嘗試過了。 右鍵單擊解決方案資源管理器中的解決方案,單擊“清理解決方案”,這將刪除與解決方案關聯的所有已編譯和臨時文件。
重建解決方案並嘗試再次調試。
第二次嘗試解決:
開始調試,一旦到達斷點或使用Debug > Break All ,請使用Debug > Windows > Modules 。 您將看到加載到進程中的所有程序集的列表。 找到您想要獲取調試信息的那個。 右鍵單擊它並選擇符號加載信息。 您將看到一個對話框,其中列出了為程序集查找 .pdb 文件的所有目錄。 根據實際 .pdb 位置驗證該列表。 確保它沒有找到舊的。
在普通項目中,程序集及其 .pdb 文件應始終由 IDE 復制到與 .exe 相同的文件夾中。 項目的 bin\\Debug 文件夾。 如果您一直在使用它,請確保從 GAC 中刪除它。
第三次嘗試解決:
在調試/常規設置中禁用“僅我的代碼”選項。
您的問題可能還有其他原因,我從這里挑選了它們。 您可以嘗試其他解決方案來嘗試解決您的問題。 修復“當前不會命中斷點。沒有為此文檔加載符號。”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.