Visual Studio zawiesza się przy uruchamianiu podczas wczytywania ostatnich projektów
Opublikowano: 28 czerwca 2025 18:58:04 UTC
Co jakiś czas program Visual Studio zaczyna się zawieszać na ekranie startowym podczas ładowania listy ostatnich projektów. Gdy już zacznie się zawieszać, ma tendencję do częstego powtarzania tego i często trzeba będzie ponownie uruchamiać program Visual Studio kilka razy, a zazwyczaj trzeba odczekać kilka minut między próbami, aby zrobić postęp. W tym artykule opisano najbardziej prawdopodobną przyczynę problemu i sposób jego rozwiązania.
Visual Studio Hangs on Startup While Loading Recent Projects
Czasami program Visual Studio zawiesza się podczas uruchamiania podczas ładowania listy ostatnich projektów. Gdy już się to zacznie, często zdarza się to bardzo często i może zająć sporo prób, aby faktycznie uruchomić program Visual Studio.
Pewnego razu, w dniu, w którym nie potrzebowałem go pilnie na konkretnym komputerze deweloperskim, po prostu pozwoliłem mu się zawiesić, aby zobaczyć, ile czasu to zajmie, podczas gdy ja pracowałem na innych komputerach. Kiedy osiem godzin później miałem go wyłączyć na cały dzień, nadal się zawieszał, więc cierpliwość nie wydaje się być w tym przypadku opcją wykonalną.
Problem jest jeszcze bardziej irytujący, ponieważ wydaje się, że musisz odczekać kilka minut między uruchomieniem programu Visual Studio, aby mieć szansę na jego rozwiązanie. Jeśli po prostu szybko go uruchomisz, problem będzie się powtarzał. Kilkakrotnie spędziłem ponad pół godziny, aby uruchomić program Visual Studio, gdy już się tym zajął. Oczywiście nie jest to idealne rozwiązanie, gdy próbujesz być produktywny w pracy.
Nie udało mi się jeszcze ustalić, co dokładnie jest przyczyną tego problemu, ale na szczęście po przeprowadzeniu pewnych badań znalazłem sposób, aby niezawodnie go rozwiązać, gdy już się pojawi.
Problem wydaje się być związany z pamięcią podręczną modelu komponentów Visual Studio, która najwyraźniej czasami może zostać uszkodzona. Co dokładnie powoduje uszkodzenie, jest dla mnie nadal zagadką, ale gdy to nastąpi, możesz je po prostu usunąć, co rozwiązuje problem.
Pamięć podręczna modelu komponentu zazwyczaj znajduje się w tym folderze:
Oczywiście, powinieneś zastąpić
Sam folder ComponentModelCache można po prostu usunąć lub zmienić jego nazwę, a następnym razem, gdy uruchomisz program Visual Studio, nie zawiesi się on podczas ładowania ostatnich projektów :-)
Problem rozwiązany - ale pewnie prędzej czy później wystąpi ponownie, więc może warto dodać ten post do zakładek ;-)
Uwaga: Ten artykuł jest publikowany w Dynamics 365, ponieważ zwykle używam Visual Studio do tworzenia D365. Uważam, że problem opisany tutaj jest ogólnym problemem Visual Studio, a nie specyficznym dla wtyczki D365.