Visual Studio jääb hiljutiste projektide laadimise ajal käivitamisel kinni
Avaldatud: 28. juuni 2025, kell 18:57:52 UTC
Aeg-ajalt hakkab Visual Studio käivitusekraanil hanguma, kui laadib hiljutiste projektide loendit. Kui see on kord juba juhtunud, kipub see seda korduvalt tegema ja sageli tuleb Visual Studio mitu korda taaskäivitada ning tavaliselt tuleb edasimineku katsete vahel mitu minutit oodata. See artikkel käsitleb probleemi kõige tõenäolisemat põhjust ja selle lahendamise juhiseid.
Visual Studio Hangs on Startup While Loading Recent Projects
Vahel jääb Visual Studio käivitamisel hanguma, kui laadib hiljutiste projektide loendit. Kui see kord juba kordub, siis tihtipeale kordub see korduvalt ja Visual Studio avamiseks võib kuluda päris mitu katset.
Ükskord, päeval, mil ma seda ühel konkreetsel arendusmasinal kiiresti ei vajanud, lasin sellel lihtsalt hanguda, et näha, kui kaua see aega võtab, kuni ma teiste masinatega töötan. Kui ma kaheksa tundi hiljem päevaks välja lülitama hakkasin, oli see ikka veel hangumas, seega ei tundu kannatlikkus antud juhul elujõuline valik.
Probleemi teeb veelgi tüütumaks asjaolu, et Visual Studio käivitamiste vahel tundub olevat vaja paar minutit oodata, et see probleemist üle saaks. Kui sa lihtsalt selle kiiresti uuesti käivitad, siis see kordub ikka ja jälle. Olen mitmel korral kulutanud üle poole tunni Visual Studio käivitamisele, kui see on selle probleemiga kimpus. See pole ilmselgelt ideaalne, kui püüad tööl produktiivne olla.
Ma pole veel täpselt aru saanud, mis seda probleemi põhjustab, aga õnneks - pärast mõningast uurimistööd - leidsin viisi, kuidas seda usaldusväärselt lahendada, kui see juhtub.
Probleem näib olevat seotud Visual Studio komponentide mudeli vahemäluga, mis võib mõnikord rikkuda. Mis täpselt rikkust põhjustab, on mulle siiani mõistatus, aga kui see juhtub, saab selle lihtsalt kustutada, mis lahendab probleemi.
Komponendi mudeli vahemälu asub tavaliselt selles kaustas:
Ilmselgelt peaksite
ComponentModelCache'i kausta saab lihtsalt kustutada või ümber nimetada ja järgmine kord, kui Visual Studio käivitate, ei jää see hiljutiste projektide laadimisel hanguma :-)
Probleem lahendatud - aga see ilmneb tõenäoliselt varem või hiljem uuesti, seega tasub see postitus ehk järjehoidjatesse lisada ;-)
Märkus. See artikkel on avaldatud Dynamics 365 all, kuna D365 arenduseks kasutan ma tavaliselt Visual Studiot. Usun, et siin käsitletud probleem on Visual Studio üldine probleem ja mitte spetsiifiline D365 pluginale.