所以我現在無法打開一個表格,並出現以下錯誤:調試設計模式在Visual Studio中沒有違反
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
我是否缺少設置?安裝不正確?
我一直在爲此奮鬥半天,並徹底搜索到目前爲止沒有運氣的interwebs。我的設計師也相當複雜和冗長,這意味着試錯是絕對的最後選擇。
異常告訴你究竟發生了什麼,嘗試從表單中刪除東西,並看到添加引發錯誤的東西 –
@Mr狗,這不是VS調試器的問題,真正的問題將與你的表單有關沒有加載到設計查看器中。像PawełŁukasik一樣,我們必須找到真正的錯誤代碼。你可以註釋掉某些代碼行,並縮小這個問題。或者只是創建一個新的表單應用程序,再次檢查。至少,我們可以知道它是否與項目本身或VS IDE相關。請在其他VS IDE中打開它,如果它在其他VS機器上運行良好,也許我們會考慮VS IDE本身。 –
@ JackZhai-MSFT我知道這是在表單設計器中的錯誤,這就是爲什麼我試圖使用上述方法修復它。但我無法得到該方法的工作。因爲設計師長度超過7000線,所以刪除線條和測試表格是不現實的。 –