Miklix

Visual Studio karājas starta laikā, ielādējot jaunākos projektus

Publicēts: 2025. gada 28. jūnijs 18:57:57 UTC

Ik pa laikam Visual Studio sāk uzkarināties sākuma ekrānā, ielādējot nesen izmantoto projektu sarakstu. Kad tas sāk notikt, tas mēdz notikt atkārtoti, un bieži vien Visual Studio ir jārestartē vairākas reizes, un parasti starp mēģinājumiem, lai panāktu progresu, ir jāgaida vairākas minūtes. Šajā rakstā ir aplūkots visticamākais problēmas cēlonis un tās risināšanas veids.


Šī lapa tika mašīntulkota no angļu valodas, lai padarītu to pieejamu pēc iespējas vairāk cilvēkiem. Diemžēl mašīntulkošana vēl nav pilnīga tehnoloģija, tāpēc tajā var rasties kļūdas. Ja vēlaties, oriģinālo versiju angļu valodā varat apskatīt šeit:

Visual Studio Hangs on Startup While Loading Recent Projects

Reizēm Visual Studio startēšanas laikā var uzkavēties, ielādējot nesen izmantoto projektu sarakstu. Kad tas sāk notikt, tas bieži notiek atkārtoti, un var būt nepieciešami diezgan daudzi mēģinājumi, lai Visual Studio patiešām atvērtu.

Reiz, dienā, kad man tas nebija steidzami vajadzīgs konkrētā izstrādes datorā, es vienkārši ļāvu tam uzkarināties, lai redzētu, cik ilgi tas prasīs, kamēr strādāšu ar citiem datoriem. Kad astoņas stundas vēlāk grasījos izslēgt darbu uz dienu, tas joprojām uzkarājās, tāpēc pacietība šajā gadījumā nešķiet reāla iespēja.

Problēmu vēl vairāk kaitina fakts, ka, šķiet, ka starp Visual Studio palaišanu ir jāgaida dažas minūtes, lai tai būtu iespēja atrisināt problēmu. Ja jūs to vienkārši ātri startēsiet no jauna, tas atkārtosies atkārtoti. Esmu vairākkārt pavadījis vairāk nekā pusstundu, vienkārši cenšoties palaist Visual Studio, kad to ir nomoka šī problēma. Tas, protams, nav ideāli, ja cenšaties būt produktīvs darbā.

Man vēl nav izdevies noskaidrot, kas tieši izraisa šo problēmu, bet par laimi — pēc nelielas izpētes — esmu atradis veidu, kā to droši atrisināt, kad tā rodas.

Problēma, šķiet, ir saistīta ar Visual Studio komponentu modeļa kešatmiņu, kas acīmredzot dažreiz var tikt bojāta. Kas tieši izraisa šo bojājumu, man joprojām ir noslēpums, bet, kad tas notiek, to var vienkārši izdzēst, kas atrisina problēmu.

Komponentu modeļa kešatmiņa parasti atrodas šajā mapē:

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

Protams, un jāaizstāj ar savām vērtībām. Atcerieties arī, ka AppData mape parasti ir paslēpta, taču tai joprojām var piekļūt, ierakstot to adreses joslā, ja nevēlaties iespējot slēpto failu un mapju rādīšanu.

Pašu mapi ComponentModelCache var vienkārši izdzēst vai pārdēvēt, un nākamajā reizē, kad startēsiet Visual Studio, tā neuzkarāsies, ielādējot jaunākos projektus :-)

Problēma atrisināta, bet tā, iespējams, agrāk vai vēlāk atkārtosies, tāpēc, iespējams, vēlēsities pievienot šo ierakstu grāmatzīmēm ;-)

Piezīme. Šis raksts ir publicēts sadaļā Dynamics 365, jo D365 izstrādei es parasti izmantoju Visual Studio. Es uzskatu, ka šeit aplūkotā problēma ir vispārīga problēma ar Visual Studio un nav raksturīga tikai D365 spraudnim.

Kopīgojiet pakalpojumā BlueskyKopīgot FacebookKopīgojiet vietnē LinkedInKopīgojiet vietnē TumblrKopīgot vietnē XKopīgojiet vietnē LinkedInPiespraust vietnē Pinterest

Mikkel Christensen

Par autoru

Mikkel Christensen
Mikels ir miklix.com radītājs un īpašnieks. Viņam ir vairāk nekā 20 gadu pieredze kā profesionālam programmētājam/programmatūras izstrādātājam, un pašlaik viņš strādā pilna laika darbu lielā Eiropas IT korporācijā. Kad viņš neraksta blogus, viņš pavada brīvo laiku, pievēršoties dažādām interesēm, hobijiem un aktivitātēm, kas zināmā mērā var atspoguļoties šajā tīmekļa vietnē aplūkoto tēmu daudzveidībā.