愉快地編碼和測驗這個專案一段時間,突然這個 Windows 表單頁面的設計者無法顯示該表單,并顯示以下錯誤訊息。盡管如此,該專案仍然可以正常構建和運行。我只是無法檢查和改進我的專案的 GUI。
我試圖從相似的,所以問題的答案,比如洗掉bin和obj和AppData檔案夾,關閉并重新打開VS,清潔工程和重建,但問題與設計師遺體。盡管如此,該專案仍然可以正常構建和運行。
請幫忙 。. .
Could not load file or assembly System.Dynamic.
File is corrupt. (Exception from HRESULT: 0x8013110E)
僅復制和粘貼錯誤詳細資訊是不可能的,但螢屏截圖有效。順便說一句,最近我也在黃色條中看到一些可怕的訊息,但總是忽略這些。

更新:
我在 System.Dynamic 上檢查了這個 SO 問題。我沒有在我的代碼中使用關鍵字 dynamic,我什至不知道那是什么。我也不使用 Core,我使用 Windows 表單。
在其他 SO 問題中,我閱讀了有關 32/64 位問題的資訊。我的專案設定為任何 CPU,但為了好玩,我嘗試為 32 位 (x86) 構建,但 VS 崩潰了。然后我構建了 64 位 (x64),然后是 AnyCpu,然后是 32 位,然后就成功了。仍然很有趣的是,VS 在構建 32 位時剛剛崩潰(實際上,崩潰了兩次)。最終,為任何位選項構建現在正在作業。
uj5u.com熱心網友回復:
從 SO 上的類似問題來看,我認為問題出在 Visual Studio 安裝區域的某個地方。進一步建議這樣做是因為在 SVN 中存檔的相同源代碼在我裝有 VS2017 的舊電腦上作業得很好。在這種形式的設計器中沒有問題。
我可以重新安裝 VS,但我決定將此 VS-2019 升級到新的 VS-2022。有趣,因為今天仍然是 2021 年,只有幾天。
運行VS-2022,這個設計器沒有問題。
現在,運行 VS-2019,設計師的問題消失了。也許安裝新版本的 VS 可以解決丟失或損壞程式集的問題。
下次我聽到這個問題時,我會建議:
Reinstall (or upgrade) Visual Studio
升級可以解決問題的另一個原因是 VS 2022 是 64 位。這消除了 32 / 64 位問題之類的錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/398232.html
