Visual Studio roikkuu käynnistyksen yhteydessä, kun se lataa viimeaikaisia projekteja
Julkaistu: 28. kesäkuuta 2025 klo 18.57.52 UTC
Ajoittain Visual Studio alkaa jumiutua käynnistysnäyttöön ladatessaan viimeisimpien projektien luetteloa. Kun se alkaa tehdä niin, se tekee tätä usein, ja usein joudut käynnistämään Visual Studion uudelleen useita kertoja, ja tyypillisesti joudut odottamaan useita minuutteja yritysten välillä, jotta edistyminen etenee. Tässä artikkelissa käsitellään ongelman todennäköisintä syytä ja sen ratkaisua.
Visual Studio Hangs on Startup While Loading Recent Projects
Visual Studio jumiutuu toisinaan käynnistyksen yhteydessä ladatessaan viimeisimpien projektien luetteloa. Kun tämä alkaa tapahtua, se tapahtuu usein toistuvasti, ja Visual Studion avaaminen voi kestää useita yrityksiä.
Kerran, päivänä, jolloin en tarvinnut sitä kiireellisesti tietyllä kehityskoneella, annoin sen vain jumittua nähdäkseni kuinka kauan se kestäisi, kun työskentelin muilla koneilla. Kun olin aikeissa sammuttaa päivän päätteeksi kahdeksan tuntia myöhemmin, se oli edelleen jumiutunut, joten kärsivällisyys ei näytä olevan mahdollinen vaihtoehto tässä tapauksessa.
Ongelmaa ärsyttää entisestään se, että Visual Studion käynnistämisen välillä näyttää olevan odotettava muutama minuutti, jotta se ehtii ohittaa ongelman. Jos vain käynnistät sen nopeasti uudelleen, se vain toistuu. Olen useaan otteeseen käyttänyt yli puoli tuntia Visual Studion käynnistämiseen sen jälkeen, kun se on kärsinyt tästä. Tämä ei tietenkään ole ihanteellista, kun yrität olla tuottava töissä.
En ole vielä selvittänyt, mikä tämän ongelman tarkalleen ottaen aiheuttaa, mutta onneksi – tehtyäni jonkin verran tutkimusta – olen löytänyt tavan ratkaista se luotettavasti, kun se ilmenee.
Ongelma näyttää liittyvän Visual Studion komponenttimallin välimuistiin, joka voi ilmeisesti joskus vioittua. Vikaantumisen tarkalleen ottaen syy on minulle edelleen mysteeri, mutta kun se tapahtuu, voit yksinkertaisesti poistaa välimuistin, mikä ratkaisee ongelman.
Komponenttimallin välimuisti sijaitsee normaalisti tässä kansiossa:
Sinun tulisi tietenkin korvata
ComponentModelCache-kansio itsessään voidaan yksinkertaisesti poistaa tai nimetä uudelleen, ja seuraavan kerran, kun käynnistät Visual Studion, se ei jumiudu ladatessaan viimeisimpiä projekteja :-)
Ongelma ratkaistu - mutta se todennäköisesti toistuu ennemmin tai myöhemmin, joten ehkä haluat lisätä tämän postauksen kirjanmerkkeihisi ;-)
Huomautus: Tämä artikkeli on julkaistu Dynamics 365 -osiossa, koska käytän tyypillisesti Visual Studiota D365-kehitykseen. Uskon, että tässä käsitelty ongelma on yleinen Visual Studiota koskeva ongelma eikä koske pelkästään D365-laajennusta.