Miklix

O Visual Studio trava na inicialização ao carregar projetos recentes

Publicado: 28 de junho de 2025 às 18:58:06 UTC

De vez em quando, o Visual Studio começa a ficar suspenso no ecrã de arranque enquanto carrega a lista de projectos recentes. Assim que começa a fazê-lo, tende a continuar a fazê-lo muitas vezes e terá frequentemente de reiniciar o Visual Studio várias vezes e, normalmente, terá de esperar vários minutos entre as tentativas para fazer progressos. Este artigo aborda a causa mais provável do problema e como resolvê-lo.


Esta página foi traduzida automaticamente do inglês para a tornar acessível ao maior número possível de pessoas. Infelizmente, a tradução automática ainda não é uma tecnologia aperfeiçoada, pelo que podem ocorrer erros. Se preferir, pode ver a versão original em inglês aqui:

Visual Studio Hangs on Startup While Loading Recent Projects

Ocasionalmente, o Visual Studio fica suspenso na inicialização ao carregar a lista de projetos recentes. Quando isso começa a acontecer, muitas vezes continua acontecendo, e pode levar algumas tentativas para conseguir abrir o Visual Studio.

Uma vez, num dia em que não precisava dele urgentemente numa máquina de desenvolvimento em particular, deixei-o pendurado para ver quanto tempo demoraria enquanto trabalhava noutras máquinas. Quando estava prestes a encerrar o dia, oito horas depois, ainda estava suspenso, pelo que a paciência não parece ser uma opção viável neste caso.

O problema torna-se ainda mais irritante pelo facto de parecer ser necessário esperar alguns minutos entre o arranque do Visual Studio para ter uma hipótese de ultrapassar o problema. Se continuar a iniciá-lo rapidamente, o problema continuará a acontecer. Em várias ocasiões, passei mais de meia hora a conseguir que o Visual Studio arrancasse depois de ter sido afetado por este problema. Obviamente, isto não é o ideal quando se está a tentar ser produtivo no trabalho.

Ainda não consegui descobrir o que causa exatamente este problema, mas felizmente - depois de fazer alguma pesquisa - descobri uma forma de o resolver de forma fiável quando acontece.

O problema parece estar relacionado com a cache de modelos de componentes do Visual Studio, que aparentemente pode ficar corrompida às vezes. O que causa exatamente a corrupção ainda é um mistério para mim, mas quando isso acontece, pode simplesmente eliminá-la, o que resolve o problema.

O cache do modelo de componente está normalmente localizado nesta pasta:

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

Obviamente, você deve substituir <USERNAME> e <VERSION_AND_INSTANCEID> por seus próprios valores. Lembre-se também de que a pasta AppData geralmente está oculta, mas você ainda pode acessá-la digitando-a na barra de endereços se não quiser ativar a exibição de arquivos e pastas ocultos.

A própria pasta ComponentModelCache pode ser eliminada ou renomeada e, da próxima vez que iniciar o Visual Studio, este não ficará suspenso ao carregar projectos recentes :-)

Problema resolvido - mas provavelmente voltará a ocorrer mais cedo ou mais tarde, por isso talvez queira marcar esta publicação ;-)

Nota: Este artigo é publicado sob Dynamics 365, porque o desenvolvimento D365 é o que eu normalmente uso o Visual Studio para. Acredito que o problema abordado aqui é um problema geral com o Visual Studio e não específico do plugin D365, no entanto.

Partilhar no BlueskyPartilhar no FacebookPartilhar no LinkedInPartilhar no TumblrPartilhar em XPartilhar no LinkedInFixar no Pinterest

Mikkel Christensen

Sobre o autor

Mikkel Christensen
Mikkel é o criador e proprietário do miklix.com. Tem mais de 20 anos de experiência como programador informático/desenvolvedor de software profissional e trabalha atualmente a tempo inteiro para uma grande empresa europeia de TI. Quando não está a escrever no blogue, dedica o seu tempo livre a um vasto leque de interesses, passatempos e actividades, que podem, em certa medida, refletir-se na variedade de tópicos abordados neste sítio Web.