Visual Studio 2019 travou no uso do Designer for Form ou UserControl

Visual Studio 2019 travou no uso do Designer for Form ou UserControl

O Visual Studio 2019 trava ao “Abrir o arquivo” ao abrir o formulário ou controle de usuário no modo Designer.

Responder1

Você certamente deve verificar o próximo link: https://weblog.west-wind.com/posts/2019/Feb/14/WPF-Hanging-in-Infinite-Rendering-Loop?fbclid=IwAR23ZnUrz7buVpFLXOX2qQin1WcifQ6h280EO25URO74NTGDkTedx1TDRb4

aqui está uma citação da página:

Usando a substituição StarDefinitionsCanExceedAvailableSpace Essa configuração substitui o novo comportamento GridRendering e basicamente permite executar com um destino .NET 4.7.x em seu projeto, mas mantém o comportamento antigo usado em versões anteriores.

Há uma configuração que pode ser definida em app.config para seu aplicativo:

<configuration>
     <runtime>
        <AppContextSwitchOverrides value="Switch.System.Windows.Controls.Grid.StarDefinitionsCanExceedAvailableSpace=true"
     />
    </runtime>
</configuration>

Posso verificar que usar essa opção me permite executar o 4.7.1 e não ver o bloqueio em nenhum modo de escala. Depois que eu

tinha minha versão em execução em 4.6.2 de volta, mais uma vez mudei para 4.7.1 em uma ramificação separada para testar isso e com certeza a mudança fez o aplicativo ser executado com destino a 4.7.1. Portanto, há uma solução alternativa hacky.

No entanto, é uma solução alternativa. Essa ‘correção’ segundo a Microsoft melhora as alocações de renderização da grade, proporcionando dimensionamento mais preciso e também melhora o desempenho e reduz o uso de memória. No papel, esta é uma grande melhoria, mas... bem, efeitos colaterais

Responder2

Corrigido ao mover os arquivos para uma nova solução e projeto diferente
1-Faça uma nova solução e projeto (você pode apenas criar um novo projeto apenas)
2-Mova os arquivos cs primeiro, depois os designers e depois resx
3-Reconstrua a solução
4-Complete os arquivos do projeto
5 -Última verificação dos designers e locais dos arquivos,
se ocorrer algum problema, você pode refazer e fazer o formulário e as ferramentas cs manualmente e depois copiar, mover seu conteúdo do antigo para o novo com os mesmos nomes
6-Alterar o espaço de nome usando pesquisar> Substituir tudo (atual Solução)
X-Build sua solução e divirta-se programando

informação relacionada