Ir para o conteúdo do rodapé
Iron Academy Logo
Ferramentas e produtividade em C#

Novo Gerenciador de Extensões no Visual Studio 2022 v17.10

Tim Corey
9m 00s

A Microsoft introduziu uma importante atualização de usabilidade na forma de um novo gerenciador de extensões no Visual Studio 2022 v17.10. Essa atualização aprimora a maneira como os desenvolvedores gerenciam extensões dentro do IDE, trazendo uma interface mais limpa, acessibilidade aprimorada e detalhes de extensão mais claros. Em seu vídeo " Novo Gerenciador de Extensões no Visual Studio 2022 v17.10 ", Tim Corey nos guia por essas mudanças, explicando o que há de novo, o que foi aprimorado e onde ainda há espaço para melhorias.

Vamos analisar as explicações do Tim para entender melhor esse novo recurso e como ele afeta o uso de extensões do Visual Studio.

Interface de usuário do gerenciador de extensões: antiga versus nova

No início do vídeo, Tim apresenta o contexto: o gerenciador de extensões anterior no Visual Studio era uma janela pop-up modal. Ao navegar até Extensões → Gerenciar Extensões, a janela que apareceu bloqueou o restante da IDE, impedindo o acesso a outras partes do projeto ou ao código-fonte enquanto a janela estivesse aberta. Essa visualização modal era pequena e não se adaptava bem a usuários com fontes maiores ou telas de alta resolução.

Tim destaca que, ao visualizar extensões de usuário como ReSharper ou Visual Assist no layout antigo, você ficava limitado a uma única linha de descrição. Para visualizar conteúdo mais importante, como descrições detalhadas, imagens ou funcionalidades, era necessário acessar o Visual Studio Marketplace no navegador da web. Essa abordagem era ineficiente, especialmente para desenvolvedores que tentavam realizar avaliações rápidas antes de instalar extensões.

Habilitando o novo Gerenciador de Extensões por meio dos Recursos de Pré-visualização

Como Tim observa, na versão 17.10, o gerenciador de extensões atualizado está ativado por padrão, mas se você estiver vendo a interface antiga, pode reativar a nova usando a opção de visualização. Para fazer isso, acesse:

Ferramentas → Opções → Ambiente → Recursos de pré-visualização

Procure a caixa de seleção com a etiqueta "Atualização da interface do usuário do Gerenciador de extensões" e certifique-se de que ela esteja marcada. Se por algum motivo você quiser voltar à experiência anterior, pode desativar temporariamente esse recurso de pré-visualização desmarcando a caixa de seleção. Tim explica que, embora tenha desativado a função para mostrar a diferença, atualmente há poucos motivos para voltar ao gerenciador de extensões anterior.

Navegando pela nova interface do Gerenciador de Extensões

Com os novos recursos ativados, Tim demonstra o que acontece quando você acessa Gerenciar extensões. O novo layout é carregado em um painel grande na barra lateral esquerda do IDE, em vez de uma janela modal. Isso permite que os desenvolvedores naveguem, pesquisem e filtrem extensões, mantendo outras guias do Visual Studio abertas.

Tim destaca que essa nova visualização de extensões proporciona uma experiência muito mais imersiva e produtiva. Você pode ver os detalhes completos das extensões de ferramentas como o ReSharper — descrições, capturas de tela e vídeos — sem precisar sair do ambiente do Visual Studio. Isso espelha efetivamente a interface do Visual Studio Marketplace, só que agora está incorporada ao próprio IDE.

Além disso, com este gerenciador de extensões atualizado, os desenvolvedores podem visualizar facilmente descrições detalhadas, verificar números de versão, ler notas de lançamento e selecionar a opção de instalação — tudo sem precisar abrir um navegador.

Compreendendo as principais visões e categorias

Tim mostra que o novo gerenciador de extensões agora organiza o conteúdo em visualizações principais claras por meio de guias na parte superior:

  • Navegar: Para descobrir novas extensões do Visual Studio Marketplace.

  • Instaladas: Mostra todas as extensões instaladas na sua instância atual.

  • Atualizações: Lista as atualizações disponíveis para qualquer uma de suas extensões.

  • Roaming: Exibe as extensões de usuário vinculadas à sua conta Microsoft e que podem ser facilmente sincronizadas entre dispositivos.

Ele explica que o recurso Roaming Extensions é especialmente útil se você usa várias máquinas de desenvolvimento. Se uma extensão foi instalada e vinculada à sua conta Microsoft em um sistema, você pode reinstalá-la facilmente em outro sem precisar baixar o arquivo .vsix novamente.

Problemas visuais e erros no tamanho da fonte

Tim não hesita em apontar alguns bugs iniciais na interface do usuário. Ao aumentar o tamanho da fonte usando ferramentas como o Font Sizer (de Mads Kristensen), alguns elementos dentro do gerenciador de extensões não são redimensionados corretamente. Por exemplo, números de versão, estatísticas de download e até mesmo URLs de extensão podem aparecer muito pequenos ou desalinhados. Em contrapartida, as estrelas usadas para avaliações aparecem maiores do que o necessário, causando inconsistências no layout.

Ele menciona que esse tipo de discrepância visual provavelmente se deve ao fato da interface do usuário não respeitar totalmente as configurações de acessibilidade ou de dimensionamento de fontes — um problema crucial para desenvolvedores que utilizam ambientes modificados.

Executando atualizações de extensão

A atualização das extensões instaladas funciona de maneira muito semelhante. Caso haja alguma atualização disponível, os botões "Atualizar tudo" ou "Atualizar" serão exibidos. Tim demonstra isso selecionando uma extensão (no caso dele, Uno) e clicando para atualizá-la.

Assim como antes, as atualizações são agendadas para a próxima vez que você reiniciar o Visual Studio. Tim observa que os botões de atualização podem parecer cortados ou abreviados devido às mesmas peculiaridades de renderização de fontes mencionadas anteriormente, mas a funcionalidade permanece sólida (5:20).

Desinstalar ou desativar extensões

Uma das mudanças que pode confundir alguns usuários é como desativar ou desinstalar uma extensão. Na versão anterior, as opções de desinstalação eram mais claras. No novo gerenciador de extensões, agora você precisa clicar nas reticências (três pontos verticais) ao lado do nome da extensão. Isso revela opções como Desinstalar, Desativar ou Modificar.

Tim expressa sua esperança de que a Microsoft possa eventualmente trazer essas opções para a interface principal, em vez de escondê-las em um menu, o que facilitaria o uso intuitivo.

Uma grande melhoria para o Extension Discovery.

Tim enfatiza que esse novo layout representa uma grande melhoria, ajudando os desenvolvedores a descobrir novas extensões. A experiência integrada, semelhante a um navegador, permite que os desenvolvedores avaliem as ferramentas visual e funcionalmente dentro do IDE. Recursos como busca, ícones de filtro, descrições detalhadas e marcação de categorias facilitam muito a localização de ferramentas relevantes para suas linguagens de programação, fluxo de trabalho ou tipo de projeto.

Ele mostra um exemplo: uma ferramenta que pode gerar um cliente de API REST com base em uma definição Swagger. Com o sistema antigo, você provavelmente nunca teria descoberto essas ferramentas, a menos que as procurasse ativamente na internet. Agora, esses tipos de ferramentas são mais fáceis de encontrar na própria interface do usuário do Visual Studio.

Fornecer feedback e participar em melhorias.

Para finalizar, Tim incentiva os usuários a enviarem feedback caso encontrem outros problemas ou erros. O Visual Studio inclui um recurso de feedback integrado que pode ser encontrado em:

Ajuda → Enviar feedback → Reportar um problema ou sugerir uma funcionalidade

O próprio Tim já relatou o problema de dimensionamento da fonte e afirma que a equipe do Visual Studio está trabalhando ativamente para resolvê-lo. Ele incentiva os desenvolvedores a participarem da melhoria do Visual Studio impulsionada pela comunidade, fornecendo sugestões práticas.

Ele também menciona Mads Kristensen, um prolífico desenvolvedor de extensões para o Visual Studio, e recomenda experimentar suas ferramentas experimentais, que frequentemente oferecem uma prévia dos futuros recursos da IDE.

Conclusão

O novo gerenciador de extensões do Visual Studio 2022 v17.10 representa um grande avanço na forma como os desenvolvedores gerenciam extensões dentro do IDE. Com uma interface em abas, melhor navegação entre extensões, suporte para extensões de usuário móveis e informações detalhadas apresentadas no próprio aplicativo, a experiência foi amplamente aprimorada.

Seja você um desenvolvedor experiente ou esteja apenas explorando o Visual Studio Marketplace em busca de ferramentas úteis, este gerenciador de extensões atualizado torna a descoberta, instalação e atualização de extensões mais rápidas e intuitivas.

Não deixe de conferir o vídeo completo de Tim Corey para uma demonstração prática e, se estiver explorando extensões no Visual Studio, não se esqueça de enviar seu feedback e ajudar a moldar o próximo conjunto de novos recursos do IDE. Não deixe de conferir o canal dele para mais tutoriais e dicas voltadas para desenvolvedores.

Hero Worlddot related to Novo Gerenciador de Extensões no Visual Studio 2022 v17.10
Hero Affiliate related to Novo Gerenciador de Extensões no Visual Studio 2022 v17.10

Ganhe mais compartilhando o que você ama.

Você cria conteúdo para desenvolvedores que trabalham com .NET, C#, Java, Python ou Node.js? Transforme sua expertise em renda extra!

Equipe de suporte de ferro

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim