Visual Studio 2022 17.12 traz melhorias para desenvolvedores C++, IA e muito mais

Visual Studio 2022 17.12 traz melhorias para desenvolvedores C++, IA e muito mais

O Visual Studio 2022 17.12, a versão mais recente do ambiente de desenvolvimento integrado (IDE) exclusivo da Microsoft, já está disponível para o público em geral, com melhorias que vão desde melhorias de produtividade para desenvolvedores C++ até inspeção de variáveis ​​de IA integrada no assistente de programação com tecnologia de IA do GitHub Copilot.

Lançado em 12 de novembro, o mesmo dia da plataforma de aplicativos .NET 9 da Microsoft, o Visual Studio 2022 17.12 pode ser baixado do site do Visual Studio. O IDE atualizado foca em trabalhar com projetos .NET 9 e melhorias de IA, de acordo com a Microsoft, mas também tem novos recursos para desenvolvedores C++.

Melhorias para desenvolvedores C++

Desenvolvedores C++ agora podem definir argumentos de linha de comando diretamente da barra de ferramentas. Eles também podem abrir uma pasta para um uproject do Unreal Engine, obtendo assim uma nova maneira de abrir um uproject. Também é apresentada uma visão mais clara de um arquivo no Build Insights para desenvolvedores C++, com ajustes de caminho.

A Microsoft focou anteriormente em acomodações C++ no Visual Studio, e essas novidades continuam essa tendência de melhorar a experiência para esse público.

Integração do GitHub Copilot

Com o GitHub Copilot, o fluxo de trabalho de depuração é aprimorado com inspeção de variáveis ​​de IA integrada. Os desenvolvedores também podem corrigir código com o Copilot, aproveitando a assistência de IA para resolver problemas de código. Melhores conclusões de IA para C# também são apresentadas.

A integração do Copilot no Visual Studio 2022 17.12 é um passo importante para tornar a IA um assistente cada vez mais valioso para os desenvolvedores.

Melhorias de produtividade

Para aprimorar a depuração, o depurador do Visual Studio agora exibe valores de retorno em linha. E a depuração foi aprimorada para aplicativos Blazor WebAssembly direcionados ao .NET 9 ou posterior.

Entre outras melhorias de produtividade, copiar um erro da Lista de Erros agora copia apenas a descrição, em vez de uma linha inteira para a área de transferência, e quando a Limpeza de Código é executada em Salvar, ela agora opera de maneira não bloqueante, para uma experiência de codificação mais suave. Na Pesquisa de Código, os usuários agora podem navegar para uma linha específica no documento atual ou outro documento especificado.

Outras melhorias

Com o Visual Studio 2022 17.12, o IDE agora preserva as preferências de fonte e tamanho de fonte em uma mudança de tema. Os avisos de segurança do Mark of the Web (MotW) agora são integrados à funcionalidade geral de confiança, e o Visual Studio agora alerta o usuário se problemas de certificado digital forem detectados durante chamadas de rede.

Para a nuvem, a publicação no Azure WebJobs no Linux agora é suportada pelo recurso de publicação com o botão direito do mouse. Para a web, os arquivos HTTP agora suportam variáveis ​​de solicitação. Os desenvolvedores podem enviar uma solicitação e, em seguida, usar dados da resposta, ou solicitação, em solicitações futuras.

Em projetos JavaScript e TypeScript, os desenvolvedores agora podem criar casos de teste com o Vitest. O TypeScript 5.7, enquanto isso, entrou em um estágio de candidato a lançamento em 8 de novembro, após ser introduzido como beta em 9 de outubro.

O Visual Studio 2022 17.12 traz uma série de melhorias que vão desde a produtividade de desenvolvedores C++ até a integração de IA e aprimoramentos em depuração e publicação na nuvem. Essas atualizações mostram o compromisso da Microsoft em continuar evoluindo seu IDE líder de mercado para atender às necessidades em constante mudança dos desenvolvedores.

Conteúdo Relacionado

O Rails 8 está pronto para redefinir o Desenvolvimento Web
O Rails 8 sempre foi um divisor de águas...
Tecnologias essenciais para o Desenvolvimento de Aplicativos Web
Os aplicativos da Web são uma pedra fundamental da...
Dominando o java.lang.OutOfMemoryError: Metaspace - Diagnóstico e Soluções Eficazes
Os desenvolvedores Java enfrentam uma variedade de erros relacionados...
A Meta do Design
Com várias décadas de experiência, adoro criar aplicativos corporativos...
Escalabilidade do MySQL 5.7: Entendendo os Desafios e Soluções
A escalabilidade é um fator crítico quando se trata...
Gerenciando Testes Automatizados com Selenium WebDriver e TestNG
Ao trabalhar em um projeto de código aberto no...
A Importância da Inteligência Artificial Explicável (XAI) para Desenvolvedores
A Inteligência Artificial (IA) tem se tornado cada vez...
Modernização da Plataforma de Dados: Superando Desafios e Impulsionando a Inovação
A maioria das organizações enfrenta desafios ao se adaptar...
Quando os Bugs Aparecem, Nós Precisamos Entender os Logs
Quando nós, desenvolvedores, encontramos alguns bugs em nossos logs,...
A Importância da Cibersegurança para Empresas
A cibersegurança é um tópico cada vez mais importante...
A Experiência do Desenvolvedor (DX) com o Stalactite
A experiência do desenvolvedor (DX) é um tópico cada...
Entendendo Distribuições Multimodais em Testes de Desempenho
Ao relatar estatísticas resumidas para resultados de testes de...
O Poder dos Plugins no Kernel Semântico: Desbloqueando o Verdadeiro Potencial da IA Generativa
Explorando as Engrenagens do Kernel Semântico Falei um pouco...
REST: Uma Abordagem Revolucionária para Arquitetura de Software
A arquitetura de software evoluiu drasticamente nas últimas décadas,...
Como Prevenir Alucinações em Aplicativos GenAI com Streaming de Dados em Tempo Real
Como você previne alucinações de grandes modelos de linguagem...
O Jardim Digital: Cultivando Sua Presença Online
O conceito de "jardim digital" tem ganhado cada vez...
Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.