Visual Studio 在載入最近的專案時會在啟動時擱置
已發佈: 2025年6月28日 下午6:58:11 [UTC]
最後更新: 2026年2月24日 上午9:15:48 [UTC]
Visual Studio 有時會在載入最近專案清單時卡在啟動畫面上。一旦發生這種情況,它就會反覆出現,您通常需要多次重新啟動 Visual Studio,並且每次嘗試之間通常需要等待幾分鐘才能繼續。本文介紹了導致此問題的最可能原因以及解決方法。
Visual Studio Hangs on Startup While Loading Recent Projects
有時,Visual Studio 在啟動時會載入最近專案清單時會卡住。一旦發生這種情況,往往會頻繁發生,可能需要多次嘗試才能最終打開 Visual Studio。
有一次,在某個開發機器上我並不急需用到某個程式的時候,我就讓它掛著,想看看需要多久才能完成,同時我又在其他機器上工作。八小時後,當我準備關機的時候,它仍然掛著,所以在這種情況下,耐心等待似乎不是一個可行的辦法。
更令人惱火的是,似乎每次啟動 Visual Studio 後都需要等待幾分鐘才能讓它擺脫這個問題。如果只是快速地反覆啟動,問題就會不斷出現。有好幾次,我花了半個多小時才讓 Visual Studio 啟動,因為它總是會出現這個問題。顯然,當你想在工作中提高效率時,這種情況是極其糟糕的。
我還沒弄清楚究竟是什麼原因導致了這個問題,但幸運的是,經過一番研究,我找到了一個可靠的解決方法。
問題似乎與 Visual Studio 的元件模型快取有關,該快取有時會損壞。具體是什麼原因導致損壞我目前還不清楚,但發生這種情況時,只需將其刪除即可解決問題。
組件模型快取通常位於此資料夾:
顯然,您應該將 (USERNAME) 和 (VERSION_AND_INSTANCEID) 替換為您自己的值。另外,請記住 AppData 資料夾通常是隱藏的,但如果您不想啟用顯示隱藏檔案和資料夾,仍然可以透過在網址列中輸入其名稱來存取它。
直接刪除或重新命名 ComponentModelCache 資料夾即可,下次啟動 Visual Studio 時,載入最近專案時就不會再卡住了 :-)
問題已解決——但遲早會再次發生,所以或許你應該把這篇文章收藏起來 ;-)
附註:本文發佈在 Dynamics 365 分類下,因為我通常使用 Visual Studio 進行 Dynamics 365 for Operations 開發。不過,我認為本文討論的問題是 Visual Studio 的普遍問題,並非 Dynamics 365 外掛程式特有的問題。
進一步閱讀
如果您喜歡這篇文章,您可能也會喜歡這些建議:
