Visual Studio roteiro 2022

Este roteiro descreve nossa visão de trabalho principal no Visual Studio 2022 para o ano calendário de 2021. Visual Studio 2022 tem três temas principais:

  • Produtividade pessoal e de equipe: queremos capacitar desenvolvedores e equipes com escala e desempenho incríveis, uma rede de ferramentas confiável e segura e um ambiente mais acessível e personalizado.
  • Desenvolvimento Moderno: estamos criando as ferramentas para desenvolver aplicativos modernos mais rapidamente.
  • Inovação constante: estamos investindo em colaboração aprimorada, diagnóstico aprimorado e assistência de código.

Visual Studio 2022 será a primeira versão de 64 bits do Visual Studio. Além das vantagens de velocidade e desempenho proporcionadas por mais acesso à memória, o Visual Studio traz aprimoramentos de interface do usuário, mais opções de personalização e um foco contínuo em capacitar os desenvolvedores. A atualização para o Visual Studio 2022 deve ser uma experiência de baixo atrito e não deve exigir que seu código seja alterado. Você ainda pode criar 32 bits e todos os aplicativos existentes no Visual Studio 2022.

Para o roteiro Visual Studio 2019, consulte Visual Studio roteiro 2019.

Para obter mais detalhes sobre nossa visão do Visual Studio 2022, leia nosso blog de Visual Studio 2022.

Geral


Estamos melhorando a produtividade do desenvolvedor movendo o processo devenv.exe principal de 32 bits para 64 bits. Isso eliminará efetivamente erros de memória inomináveis, especialmente para soluções grandes e complexas. Estamos incorporando comentários do usuário para inovar continuamente em como os desenvolvedores carregam, pesquisam e interagem com o código. Estamos melhorando a nova experiência de criação de projeto.

Visual Studio 2022 estará mais acessível do que nunca. Estamos tornando as opções relacionadas à acessibilidade mais descobertas, e a disponibilidade da indicação de áudio está se expandindo. Estamos integrando o Mecanismo de Insights acessibilidade para capacitar os desenvolvedores a criar aplicativos modernos e acessíveis. Os desenvolvedores terão mais opções de personalização Visual Studio 2022 e capacidade aprimorada de sincronizar configurações em vários máquinas. Também estamos atualizando ícones, temas e fontes para uma experiência moderna e atualizada.

Para obter detalhes, consulte Visual Studio no Developer Community.

Diagnósticos

O diagnóstico no Visual Studio 2022 se concentra em inovar em nossa experiência de diagnóstico de nível mundial. Estamos melhorando os pontos de interrupção para serem arrastados, adicionando pontos de interrupção dependentes e a capacidade de forçar Executar. Estamos melhorando as ferramentas de análise para despejos de memória, despejos de memória e análise de pressão de memória. Por fim, estamos adicionando suporte de plataforma cruzada para depuração de código C++ e .NET em dispositivos ARM64.

Para obter detalhes sobre a depuração, consulte Depuração no Developer Community.

Para obter detalhes sobre criação de perfil, consulte Criação de perfil Developer Community.

Personalização

Visual Studio 2022 é mais flexível do que nunca, para acomodar uma variedade maior de preferências do desenvolvedor. Adicionamos novas maneiras de organizar seu workspace, novos temas da comunidade e a capacidade de converter VS Code de trabalho em Visual Studio. Dependendo da hora do dia, da quantidade de luz ambiente ou de suas preferências, Visual Studio pode ajudar a aumentar a produtividade. Nas versões futuras, estamos procurando fornecer maior flexibilidade com guias de cores e criação de tema.

Editor

O Visual Studio 2022 terá um verificador ortático interno para ajudá-lo a codificar com mais precisão com menos erros. Estamos inovando na capacidade de leitura de código e adicionando novas maneiras de navegar, como edição de vários adados e navegação "Camel Camel" . Os usuários de leitores de tela aproveitarão melhores comentários sobre problemas de código.

Para obter detalhes, consulte Visual Studio Editor no Developer Community.

Extensibilidade

As extensões desempenham um papel importante na personalização da Visual Studio experiência. Estamos tornando extensões essenciais mais confiáveis e seguras. Também estamos melhorando a experiência de desenvolvimento, migração e publicação para extensões.

IntelliCode

A equipe do IntelliCode continua se concentrando em prever sua próxima movimentação. Visual Studio 2022 apresentará preenchimentos maiores e ajudará você a tomar a ação certa, no lugar certo, no momento certo.

Para obter detalhes, consulte Intellicode no Developer Community.

NuGet

A equipe NuGet está focada em fornecer suporte para o .NET 6, proteger a cadeia de fornecedores de software e capacitar todos os desenvolvedores e sua equipe a alcançarem mais por meio de um gerenciador de pacotes unificado, produtivo e abrangente com excelentes conceitos básicos.

Para obter detalhes, consulte NuGet no Developer Community.

Instalação e Configuração

O foco da equipe de Instalação e Instalação está facilitando a capacidade das empresas de permanecerem seguras implantando facilmente atualizações em ambientes corporativos gerenciados. Estamos permitindo que as empresas usem várias pastas de layout para atualizar uma instância do cliente, usar várias linhas de base com suporte e mover suas instalações entre canais. Também estamos adicionando a capacidade de os usuários reverterem Visual Studio para um ambiente de trabalho após uma atualização com falha.

Para obter detalhes, consulte Visual Studio instalação e instalação no Developer Community.

Controle de versão

Visual Studio 2022 continuará a inovar em ferramentas de controle do código-fonte integradas. Estamos melhorando a produtividade dando suporte a fluxos de trabalho git mais complexos, como ativar simultaneamente vários repositórios Git. Os desenvolvedores poderão estágio de linhas individuais ou decodados de código e ver diferenças e detalhes aprimorados. Também estamos melhorando a integração GitHub e Azure DevOps, aproximando a funcionalidade do fluxo de trabalho do desenvolvedor.

Para obter detalhes, consulte Visual Studio git experience on Developer Community

C++


A equipe do C++ se concentra na inovação da carga de trabalho por meio da conformidade, do diagnóstico e da segurança da linguagem. Visual Studio 2022 adicionará suporte para recursos de linguagem C++20 que simplificam o gerenciamento de grandes bases de código. Estamos integrando o suporte para CMake, Linux e WSL para facilitar a criação e depuração de aplicativos de plataforma cruzada.

Para obter detalhes, consulte C++ no Developer Community

.NET


A equipe do .NET se concentra em uma experiência moderna de desenvolvimento de aplicativos, melhorando o suporte ao .NET 5 e adicionando suporte ao .NET 6. Também estamos nos concentrando na produtividade com assistência de código interno. Por fim, estamos trabalhando em uma experiência completa de designer para Windows Forms com o .NET 5.

Para obter detalhes, consulte .NET no Developer Community.

Ferramentas de Contêiner

A equipe de Ferramentas de Contêiner se concentra em melhorar a experiência para desenvolvedores do .NET que estão criando aplicativos em contêineres. Nosso foco principal será melhorar a capacidade de diagnosticar aplicativos em contêineres usando a janela de ferramentas Contêineres.

Para outros roteiros relacionados ao .NET, consulte:

WinForms


A equipe está trabalhando para melhorar a confiabilidade e o desempenho do novo designer para aplicativos WinForms do .NET Core/.NET 5/.NET 6, corrigindo problemas de HighDPI, implementando novos cenários de associação de dados e abordando os comentários dos clientes.

Para obter detalhes, confira:

Ferramentas da Web


A equipe de Ferramentas da Web está focada em melhorar o processo de desenvolvimento para a Web no .NET usando os serviços de desenvolvedor do Azure. Estamos melhorando a configuração de dependência, expandindo as opções de hospedagem do Azure para publicação e otimizando o armazenamento.

Para obter detalhes, confira:

XAML e Xamarin


A equipe XAML está trabalhando para melhorar a produtividade dos desenvolvedores, como o XAML Live Preview, a recarga a quente de XAML e C#, etc. A equipe do XAMARIN está criando uma nova interface do usuário de aplicativo multiplataforma do .NET (.NET MAUI) que já está disponível como um recurso de visualização e permite criar aplicativos cliente nativos para Windows, macOS, iOS e Android com uma única base de código. Estamos finalizando o conjunto de recursos e trabalharemos para melhorar a qualidade e lidar com os comentários dos clientes.

Para obter detalhes, confira: