Extensões carregadas automaticamente de modo sincrônico
As extensões carregadas automaticamente de forma síncrona têm um impacto negativo no desempenho do Visual Studio e devem ser convertidas para usar o carregamento automático assíncrono. Por padrão, o Visual Studio 2019 bloqueia pacotes carregados automaticamente de forma síncrona de qualquer extensão e notifica o usuário.
Você poderá:
Clique em Permitir carregamento automático síncrono para permitir que as extensões sejam carregadas automaticamente. Para alterar essa configuração nas opções do Visual Studio, clique em Ambiente, clique em Extensões e marque a caixa de seleção "Permitir carregamento automático síncrono de extensões".
Clique em Gerenciar desempenho para abrir a caixa de diálogo Gerenciador de desempenho que mostra problemas de desempenho com extensões e janelas de ferramentas.
Clique em Não mostrar esta mensagem para extensões atuais para descartar a notificação e impedir notificações futuras de extensões instaladas existentes. Se você adicionar uma nova extensão que carrega automaticamente de forma síncrona, essa notificação será exibida novamente. Você continuará a receber notificações sobre outros recursos do Visual Studio.
Caixa de diálogo do Gerenciador de Desempenho
Todas as extensões que carregaram pacotes de forma síncrona em qualquer sessão de usuário aparecem na guia APIs preteridas.
- Clique em Mais informações sobre esse problema para reunir mais informações sobre as APIs preteridas.
- Entre em contato com seus fornecedores de extensão para obter o progresso da migração.
Especificar configurações de carregamento automático síncrono usando a diretiva de grupo
Os administradores podem habilitar uma Diretiva de Grupo para permitir o carregamento automático síncrono. Para fazer isso, defina uma política baseada no Registro na seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\SynchronousAutoload
Entrada = Permitido
Valor = (DWORD)
- 0 é o carregamento automático síncrono não permitido
- 1 é permitido o carregamento automático síncrono
Autores extensionistas
Os autores de extensões podem encontrar instruções para migrar pacotes para carregamento automático assíncrono em Migrar para AsyncPackage.
Conteúdo relacionado
Para obter mais informações sobre configurações de carregamento automático síncrono no Visual Studio 2019, consulte a página Comportamento de carregamento automático síncrono.