O Visual Studio trava na inicialização ao carregar projetos recentes
Publicado: 28 de junho de 2025 às 18:58:06 UTC
Última atualização: 24 de fevereiro de 2026 às 09:15:41 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.
Visual Studio Hangs on Startup While Loading Recent Projects
Por vezes, o Visual Studio fica bloqueado no arranque enquanto carrega a lista de projetos recentes. Quando começa a acontecer, muitas vezes continua a acontecer muito, e pode ser preciso várias tentativas até conseguir realmente abrir o Visual Studio.
Uma vez, num dia em que não precisava urgentemente dele numa determinada máquina de desenvolvimento, deixei-o pendurado para ver quanto tempo demorava enquanto trabalhava noutras máquinas. Quando estava prestes a desligar o dia, oito horas depois, ainda estava pendurado, por isso 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 que é preciso esperar alguns minutos entre o início do Visual Studio para ter hipótese de ultrapassar o problema. Se continuares a ligar rapidamente, vai continuar a acontecer. Por várias vezes já passei mais de meia hora apenas a pôr o Visual Studio em funcionamento depois de este ter sido afetado por isto. Isto obviamente não é o ideal quando estás a tentar ser produtivo no trabalho.
Ainda não percebi exatamente o que causa este problema, mas felizmente – depois de alguma pesquisa – encontrei uma forma fiável de o resolver quando acontece.
O problema parece estar relacionado com a cache do modelo de componentes do Visual Studio, que aparentemente pode corromper-se por vezes. O que exatamente causa a corrupção ainda é um mistério para mim, mas quando acontece, podes simplesmente apagá-la, o que resolve o problema.
A cache do modelo de componentes está normalmente localizada nesta pasta:
Obviamente, deves substituir (USERNAME) e (VERSION_AND_INSTANCEID) pelos teus próprios valores. Lembra-te também que a pasta AppData normalmente está oculta, mas ainda podes aceder a ela escrevendo na barra de endereços se não quiseres ativar a exibição de ficheiros e pastas ocultos.
A própria pasta ComponentModelCache pode simplesmente ser apagada ou renomeada e, da próxima vez que iniciares o Visual Studio, não vai bloquear ao carregar projetos recentes :-)
Problema resolvido – mas provavelmente vai voltar a acontecer mais cedo ou mais tarde, por isso talvez queiras guardar este post nos favoritos ;-)
Nota: Este artigo foi publicado sob Dynamics 365, porque o Dynamics 365 para desenvolvimento de operações é para o que normalmente uso o Visual Studio. Acredito que o problema abordado aqui é um problema geral do Visual Studio e não específico do plugin Dynamics 365.
Leitura adicional
Se gostou deste post, também pode gostar destas sugestões:
- Coloque o Dynamics 365 FO Virtual Machine Dev ou Test no modo de manutenção
- Criação de um campo de pesquisa para uma dimensão financeira no Dynamics 365
- Adicionar método de visualização ou edição através de extensão no Dynamics 365
