Miklix

Visual Studio зависає при запуску під час завантаження останніх проектів

Опубліковано: 28 червня 2025 р. о 18:58:10 UTC

Час від часу Visual Studio починає зависати на екрані запуску під час завантаження списку останніх проектів. Як тільки це починається, воно, як правило, продовжує робити це часто, і вам часто доводиться перезавантажувати Visual Studio кілька разів, і зазвичай доводиться чекати кілька хвилин між спробами, щоб досягти прогресу. У цій статті розглядається найімовірніша причина проблеми та способи її вирішення.


Ця сторінка була перекладена з англійської мови машинним перекладом, щоб зробити її доступною для якомога більшої кількості людей. На жаль, машинний переклад ще не є досконалою технологією, тому можуть траплятися помилки. Якщо ви бажаєте, ви можете переглянути оригінальну англійську версію тут:

Visual Studio Hangs on Startup While Loading Recent Projects

Іноді Visual Studio зависає під час запуску під час завантаження списку останніх проектів. Після того, як це починає відбуватися, це часто повторюється, і може знадобитися чимало спроб, щоб Visual Studio дійсно запустився.

Одного разу, коли мені це не було терміново потрібно на певній машині розробки, я просто залишив його зависнутим, щоб подивитися, скільки часу це займе, поки я працюватиму на інших машинах. Коли я вже збирався вимкнути його на день через вісім годин, він все ще зависав, тому терпіння в цьому випадку, здається, не є життєздатним варіантом.

Проблема ще більше посилюється тим, що, здається, потрібно почекати кілька хвилин між запуском Visual Studio, щоб проблема вирішилася. Якщо ви просто продовжуватимете швидко запускати його знову, це продовжуватиметься. Я кілька разів витрачав понад півгодини, щоб просто запустити Visual Studio після того, як у нього виникла ця проблема. Це, очевидно, не ідеально, коли ви намагаєтеся бути продуктивним на роботі.

Мені ще належить з'ясувати, що саме викликає цю проблему, але, на щастя — після деяких досліджень — я знайшов спосіб надійно вирішити її, коли вона трапляється.

Проблема, ймовірно, пов'язана з кешем моделі компонентів Visual Studio, який, очевидно, іноді може пошкоджуватися. Що саме викликає пошкодження, для мене досі загадка, але коли це трапляється, його можна просто видалити, що вирішує проблему.

Кеш моделі компонента зазвичай знаходиться в цій папці:

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

Очевидно, вам слід замінити та на власні значення. Також пам’ятайте, що папка AppData зазвичай прихована, але ви все одно можете отримати до неї доступ, ввівши її в адресний рядок, якщо не хочете вмикати відображення прихованих файлів і папок.

Саму папку ComponentModelCache можна просто видалити або перейменувати, і наступного разу, коли ви запустите Visual Studio, вона не зависне під час завантаження останніх проектів :-)

Проблему вирішено, але вона, ймовірно, рано чи пізно виникне знову, тому, можливо, ви захочете додати цей пост до закладок ;-)

Примітка: Ця стаття опублікована в розділі Dynamics 365, оскільки я зазвичай використовую Visual Studio для розробки D365. Я вважаю, що проблема, що розглядається тут, є загальною проблемою Visual Studio, а не стосується лише плагіна D365.

Поділитися на BlueskyПоділіться на FacebookПоділіться на LinkedInПоділіться на TumblrПоділитися на XПоділіться на LinkedInЗакріпити на Pinterest

Міккель Крістенсен

Про автора

Міккель Крістенсен
Міккель - творець і власник сайту miklix.com. Він має понад 20 років досвіду роботи професійним програмістом/розробником програмного забезпечення і наразі працює на повну ставку у великій європейській ІТ-корпорації. У вільний від ведення блогу час він присвячує різноманітним інтересам, хобі та захопленням, що певною мірою відображається на різноманітності тем, які висвітлюються на цьому сайті.