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 的元件模型快取有關,該快取有時會損壞。具體是什麼原因導致損壞對我來說仍然是個謎,但當它發生時,你可以直接刪除它,這樣就可以解決問題。
組件模型快取通常位於此資料夾:
顯然,您應該將
ComponentModelCache 資料夾本身可以被刪除或重新命名,下次啟動 Visual Studio 時,它不會在載入最近的專案時掛起:-)
問題解決了 - 但它可能遲早會再次出現,所以也許你會想收藏這篇文章 ;-)
注意:本文發佈於 Dynamics 365 平台,因為我通常使用 Visual Studio 進行 D365 開發。不過,我認為這裡討論的問題是 Visual Studio 的普遍問題,並非 D365 插件特有的問題。