Miklix

Visual Studio 在載入最近的專案時會在啟動時擱置

已發佈: 2025年6月28日 下午6:58:11 [UTC]

Visual Studio 有時會在載入最近專案清單時卡在啟動畫面上。一旦發生這種情況,它就會反覆出現,您通常需要多次重新啟動 Visual Studio,並且每次嘗試之間通常需要等待幾分鐘才能繼續。本文介紹了導致此問題的最可能原因以及解決方法。


該頁面是由英語機器翻譯而來的,以便盡可能多的人可以訪問。不幸的是,機器翻譯還不是一項完善的技術,因此可能會出現錯誤。如果您願意,可以在這裡查看原始英文版本:

Visual Studio Hangs on Startup While Loading Recent Projects

Visual Studio 偶爾會在啟動時載入最近專案清單時卡住。這種情況一旦發生,通常會持續發生,並且可能需要多次嘗試才能成功開啟 Visual Studio。

有一次,我在某台開發機器上並不急需它,就讓它掛了,看看我在其他機器上工作時需要多長時間。八小時後,當我準備關機時,它仍然掛著,所以在這種情況下,耐心等待似乎不是一個可行的選擇。

更惱人的是,每次啟動 Visual Studio 之間似乎都需要等待幾分鐘才能解決問題。如果你只是快速地重新啟動它,這個問題就會一直發生。我曾經多次花了半個多小時才讓 Visual Studio 啟動,因為它已經出現了這個問題。這顯然對提高工作效率很不利。

我還沒有弄清楚究竟是什麼導致了這個問題,但幸運的是 - 經過一番研究 - 我找到了一種可靠地解決它的方法。

這個問題似乎與 Visual Studio 的元件模型快取有關,該快取有時會損壞。具體是什麼原因導致損壞對我來說仍然是個謎,但當它發生時,你可以直接刪除它,這樣就可以解決問題。

組件模型快取通常位於此資料夾:

C:\Users\<USERNAME>\AppData\Local\Microsoft\VisualStudio\<VERSION_AND_INSTANCEID>\ComponentModelCache

顯然,您應該將 替換為您自己的值。另請注意,AppData 資料夾通常是隱藏的,但如果您不想啟用顯示隱藏檔案和資料夾的功能,仍然可以透過在網址列中輸入該資料夾來存取它。

ComponentModelCache 資料夾本身可以被刪除或重新命名,下次啟動 Visual Studio 時,它不會在載入最近的專案時掛起:-)

問題解決了 - 但它可能遲早會再次出現,所以也許你會想收藏這篇文章 ;-)

注意:本文發佈於 Dynamics 365 平台,因為我通常使用 Visual Studio 進行 D365 開發。不過,我認為這裡討論的問題是 Visual Studio 的普遍問題,並非 D365 插件特有的問題。

分享至 Bluesky在 Facebook 分享在 LinkedIn 分享在 Tumblr 上分享分享至 X在 LinkedIn 分享固定在 Pinterest 上

Mikkel Christensen

關於作者

Mikkel Christensen
麥可 是 miklix.com 的創建者和所有者。他有超過 20 年的專業電腦程式設計師/軟體開發人員經驗,目前全職受僱於一家歐洲大型 IT 公司。不寫部落格時,他會將業餘時間花在各種各樣的興趣、愛好和活動上,這在一定程度上反映在本網站所涵蓋的主題的多樣性上。