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.
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ē:
Protams,
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.