Compartilhar via


Logotipo do Visual Studio Notas sobre a versão do Visual Studio 2022 Preview

Versão 17.11 Versão prévia 2

Lançado em 11 de junho, 2024

Esta versão concentra-se na melhoria da qualidade de vida de todos os desenvolvedores e das cargas de trabalho. Quando usa o Visual Studio, você quer ter autonomia e aumentar a produtividade. É por isso que os recursos de qualidade de vida são tão importantes. Eles tornam a codificação uma experiência tranquila e agradável, sem problemas desnecessários e dores de cabeça. Esperamos que você goste dessa atualização.

Produtividade Da comunidade
Localizar o código que está procurandoVersão prévia 1 Tíquete de comentários
Revisões de código mais significativasVersão prévia 1 Tíquete de comentários
Solicitações de pull usando rascunhos e modelosversão prévia 1 Tíquete de comentários
Atalhos de teclado familiaresVersão prévia 1 Tíquete de comentários
GitHub Copilot Da comunidade
GitHub Copilot está ficando mais inteligenteVersão prévia 2
Nomear coisas ficou mais fácilVersão prévia 2
Expressões de ponto de interrupção geradas por IAVersão prévia 2
Depuração e diagnóstico Da comunidade
Exceções assíncronas mais fáceis de corrigirVersão prévia 1 Tíquete de comentários
Crie perfis de forma mais rápida e consistenteVersão prévia 1
Criar perfil de código externo com facilidadeVersão prévia 1 Tíquete de comentários
Depuração aprimorada no Arm64Versão prévia 2
Depuração do Blazor WebAssemblyVersão prévia 2
Pontos de interrupção C++ mais rápidosVersão prévia 2
Adicionar pontos de interrupção automaticamente ao grupo padrãoVersão prévia 2
Visualizador IEnumerable ExpressivoVersão prévia 2
IDE Da comunidade
Nunca perder a instalação de um componenteVersão prévia 1 Tíquete de comentários
Mantenha-se atualizado e seguroVersão prévia 2 Tíquete de comentários
Autenticação de usuário aprimoradaVersão prévia 1
Web Da comunidade
Descubra rotas dinâmicas de API WebVersão prévia 2 Tíquete de comentários
Pacotes do NPM no Gerenciador de SoluçõesVersão prévia 1
Jogos Da comunidade
Atualização de qualidade de vida do Build InsightsVersão prévia 2
Modelos de adição de classe do Unreal EngineVersão prévia 1 Tíquete de comentários
Módulo de adição do Unreal EngineVersão prévia 2 Tíquete de comentários
Barra de ferramentas do Unreal EngineVersão prévia 1
.NET Da comunidade
Gerenciador de Recursos renovadoVersão prévia 2 Tíquete de comentários
C++ Da comunidade
Depurar projetos do CMake no LinuxVersão prévia 1 Tíquete de comentários
Principais correções de bug Da comunidade
Falha na cópia/colagem avançada de código-fonte C# no Office Versão prévia 1 Tíquete de comentários
Erro incorreto com ponteiro na classe para variável de membro Versão prévia 1 Tíquete de comentários
Otimização da mudança do tipo de right bit shift de com sinal para sem sinal Versão prévia 1 Tíquete de comentários
Indexar limites externos ao alternar branch Versão prévia 1 Tíquete de comentários
Falsos positivos do aviso C26434 (Code Analysis) Versão prévia 1 Tíquete de comentários
Visualizações parciais de std::variant no depurador Versão prévia 1 Tíquete de comentários
MSVC v19.37+ geração de código incorreta para expressões aritméticas Versão prévia 2 Tíquete de comentários
C4506 (sem definição para função embutida) relatado incorretamente para especificações de modelo... Versão prévia 2 Tíquete de comentários
Sobrecarga de tipos integrais ausentes para funções cmath Versão prévia 2 Tíquete de comentários
As correções travam ao parar a depuração de um aplicativo do ASP.NET Core Versão Prévia 2.1
Corrige um problema em que um assembly singleton enviado pelo VS pode fazer com que os aplicativos que carregam ícones falhem ao carregar ícones relacionados ao VS, como arquivos .sln Versão prévia 2.1

Observação

Confira a lista completa de solicitações de recursos e correções de bug relatadas pelo usuário que estão nesta versão.

Produtividade

Encontre o código que você está procurando Versão prévia 1

Limite a pesquisa de código de toda a solução ao documento ou projeto atual.

Há um excesso de resultados na sua pesquisa de código? Reduza o foco com as opções de escopo recém-adicionadas à Pesquisa de Código.

Para a experiência de pesquisa de código padrão e cada filtro, agora você pode definir o escopo como Solução inteira, Projeto atual ou Documento atual e alternar a inclusão de arquivos externos.

Você pode definir escopos diferentes para filtros diferentes. Por exemplo, a experiência padrão pode ser definida para analisar a Solução inteira e para os membros pode ser definida para analisar apenas o documento atual. Suas seleções serão preservadas após a sessão atual.

Escopo de pesquisa em um só lugar

Observação

Esse recurso deve ser habilitado em Ferramentas –> Gerenciar Recursos de Visualização.

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Revisões de código mais significativas Versão prévia 1

Veja seus comentários de solicitação pull do Azure DevOps e GitHub diretamente em seu arquivo de trabalho.

Facilitamos a exibição dos comentários de pull request do GitHub e do Azure DevOps diretamente em seu arquivo de trabalho no Visual Studio. Agora você consegue manter o contexto, fazer as alterações necessárias no código e interagir com as sugestões dos colegas, sem alternar entre os contextos e o navegador.

Novas melhorias

Habilite o sinalizador de recurso Comentários de solicitação de pull, verifique qualquer branch com um branch de solicitação de pull ativo e clique em Mostrar comentários em arquivos na InfoBar.

Exibir notificações de comentários de pull request

As melhorias mais recentes incluem um suporte melhor para @mentions e referências de item de trabalho, melhorias na margem do ponto de atenção e dos comentários, a inclusão dos avatares, melhor sincronização com o servidor e um ponto de entrada adicional na janela de alterações do Git.

Observação

Esse recurso deve ser habilitado em Ferramentas –> Gerenciar Recursos de Visualização.

📣Confira o tíquete do recurso para compartilhar seus comentários e continuar a conversa.E participe desta pesquisa para ajudar a melhorar ainda mais o recurso.

Solicitações pull usando rascunhos e modelos Versão prévia 1

Crie rascunhos de solicitação pull e inicie suas descrições com modelos no Visual Studio.

Agora você pode criar rascunhos de pull request e iniciar suas descrições com modelos do GitHub no Visual Studio. Essas foram as duas principais solicitações para criar uma experiência de pull request.

PRs de rascunho

Use o menu suspenso no botão Criar para criar como rascunho.

Criar opção de rascunho de solicitações pull

Modelos de PR

Seu modelo padrão de PR será usado ao criar uma PR para o GitHub e o Azure DevOps. Saiba mais sobre como adicionar um modelo de PR ao repositório consultando a Documentação do GitHub e a Documentação do Azure DevOps.

Observação

Esse recurso deve ser habilitado em Ferramentas –> Gerenciar Recursos de Visualização.

📣Confira o tíquete do recurso para compartilhar seus comentários e continuar a conversa.E participe desta pesquisa para ajudar a melhorar ainda mais o recurso.

Atalhos de teclado familiares Versão prévia 1

Alguns atalhos de teclado comuns agora correspondem aos de outros IDEs populares.

Ao usar diversos IDEs e editores, pode ser frustrante ter que reaprender os atalhos de teclado. Fizemos algumas alterações em alguns atalhos de teclado padrão para torná-los mais familiares e preservar sua memória muscular.

Ativar/desativar comentários de linha

Faz tempo que é possível ativar e desativar os comentários de linha no Visual Studio, mas o atalho de teclado padrão era Ctrl+K, Ctrl+/. Agora adicionamos Ctrl+/ como um atalho alternativo, que é o padrão em muitos outros IDEs e editores.

Ativar/desativar comentários de linha

Abrir a paleta de comandos

Ou Pesquisa de Recursos, como é chamado no Visual Studio. O atalho de teclado padrão desse recurso agora é Ctrl+Shift+P, mais familiar para os usuários do VS Code para abrir a paleta de comandos.

Pesquisa de recursos

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

GitHub Copilot

GitHub Copilot está ficando mais inteligente Versão prévia 2

GitHub Copilot agora inclui contexto de todo o seu repositório e pode pesquisar na web

Os assinantes do GitHub Copilot Enterprise no Visual Studio agora podem usar o GitHub Copilot Chat para obter respostas enriquecidas com contexto de todo o repositório e dos resultados de pesquisa do Bing.

Obtenha respostas de toda a sua base de código

O GitHub Copilot Chat agora pode responder perguntas com a compreensão de todo o seu repositório, não apenas das guias abertas. Indexe seu repositório em GitHub.com e faça uma pergunta mencionando @github. Você pode fazer perguntas como @github, onde a limitação de taxa é implementada?

Pesquise com o contexto da web

O chat do GitHub Copilot também pode pesquisar no Bing para encontrar informações fora de seu conhecimento geral ou de sua base de código. Quando você menciona @github, o Github Copilot decidirá de forma inteligente quando usar o Bing. Você pode fazer perguntas como @github qual é a versão LTS mais recente do Node.js?

A pesquisa do Bing só estará disponível se for habilitada por um administrador. Para obter mais detalhes, veja Habilitar recursos do GitHub Copilot Enterprise ou leia a documentação.

Nomear coisas ficou mais fácil Versão prévia 2

Você pode usar GitHub Copilot para gerar sugestões de nomenclatura para seus identificadores em C++.

GitHub Copilot agora pode gerar sugestões de nomenclatura para seus identificadores (variáveis, métodos ou classes) com base em como seu identificador está sendo usado e no estilo do seu código.

Renomear sugestões

Para experimentá-lo, você precisará de uma assinatura ativa do GitHub Copilot. Navegue até qualquer variável que você deseja renomear, clique com o botão direito ->Renomear (teclado: Ctrl+R, Ctrl+R). Você notará um ícone brilhante do GitHub Copilot no qual você pode clicar ou alternar para gerar sugestões de nomenclatura.

Esse recurso está disponível para C#, C++ e mais linguagens.

Expressões de ponto de interrupção geradas por IA Persão prévia 2

Use expressões geradas por IA para inserir pontos de interrupção ou tracepoints condicionais em C++.

Expressões geradas por IA para pontos de interrupção condicionais e pontos de rastreamento agora são suportadas em C++. GitHub Copilot analisa seu código e oferece expressões de ponto de interrupção esclarecedoras, agilizando seu processo de depuração.

CPP de sugestões de ponto de interrupção de IA

Quando você posiciona o cursor dentro do texto da condição para um ponto de interrupção/tracepoint condicional na janela de configurações do ponto de interrupção, GitHub Copilot oferecerá imediatamente sugestões de expressões geradas por IA com base em sua base de código. Você tem a flexibilidade de selecionar a condição que melhor atende aos seus requisitos para colocar o ponto de interrupção condicional/ponto de rastreamento.

Depuração e diagnóstico

Mais fácil de corrigir exceções assíncronasVersão prévia 1

O depurador agora para nas exceções de método assíncrono capturadas pelo código da estrutura.

A depuração de código assíncrono, especialmente em estruturas como ASP.NET, pode ser complicada devido à possibilidade de gerar exceções entre limites assíncronos.

Agora, com o Visual Studio Debugger, ele é interrompido automaticamente quando um método async Task lança uma exceção de volta ao código da estrutura.

Interromper em exceções assíncronas

Com essa interrupção, você pode facilmente identificar e diagnosticar problemas nos aplicativos ASP.NET e terá ciclos de depuração mais rápidos e maior produtividade.

Observe que isso é apenas para projetos .NET 9 e mais recentes.

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Perfil mais rápido e consistente Versão prévia 1

A ferramenta de instrumentação no criador de perfil agora se lembra da seleção de destino entre as execuções.

A ferramenta de instrumentação agora mantém a seleção de destino entre execuções, o que oferece um benefício significativo, melhorando a continuidade das sessões de criação de perfil.

Com essa melhoria, você pode manter seu destino especificado em várias execuções de instrumentação, eliminando a necessidade de tarefas de seleção repetitivas.

O destino de instrumentação é mantido

Crie perfis de código externo com facilidade Versão prévia 1

O criador de perfil dá suporte à descompilação automática das bibliotecas .NET, facilitando a criação de perfil do código externo.

O criador de perfil do Visual Studio agora oferece descompilação automática das bibliotecas .NET em cenários em que o código-fonte não está disponível. Com a descompilação automática do código durante a pesquisa da origem, mesmo sem símbolos carregados ou locais exatos do arquivo, você pode obter informações sobre a estrutura do código e problemas de desempenho.

Descompilação de origem do criador de perfil

Esse recurso é particularmente vantajoso ao lidar com código externo não usuário, permitindo que você analise e otimize o desempenho do aplicativo com eficiência, melhorando assim o fluxo de trabalho de desenvolvimento.

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Depuração aprimorada no Arm64 Versão prévia 2

O depurador do Visual Studio dá suporte a aplicativos AnyCPU manifestados para serem executados como arm64.

O Visual Studio oferece suporte nativo à criação e depuração de aplicativos Arm64 em processadores baseados em Arm. Infelizmente, os aplicativos criados com a configuração AnyCPU em execução em uma máquina Arm64 usarão como padrão a emulação x64. Embora os recursos do emulador x64 tenham se expandido, os cenários de CPU Arm mais eficientes são suportados quando os aplicativos estão sendo executados nativamente.

Para melhor suportar o comportamento nativo pretendido, a atualização do Windows 24H2 introduz uma nova configuração <supportedArchitectures> para os arquivos de manifesto do seu aplicativo. Os desenvolvedores .NET podem incluir uma lista de arquiteturas suportadas (amd64 ou arm64), sinalizando explicitamente que um aplicativo criado com a configuração AnyCPU deve ser executado nativamente usando o Arm64 CLR em dispositivos Arm64.

Com essa versão, o Visual Studio pode ler essas novas entradas de manifesto quando o aplicativo é iniciado, permitindo que a depuração seja iniciada com base na arquitetura correta.

Depuração do Blazor WebAssembly Versão prévia 2

Uma prévia da experiência de depuração aprimorada para aplicativos Blazor WebAssembly direcionados ao .NET 9 ou posterior.

O Visual Studio agora oferece uma prévia de uma experiência de depuração aprimorada para aplicativos Blazor WebAssembly direcionados ao .NET 9 ou posterior:

  • Os tipos de dados mostrados no depurador agora correspondem aos tipos de dados .NET esperados.
  • Digite membros e a visibilidade dos membros use os ícones esperados.
  • A pilha de chamadas exibida é limpa para mostrar apenas a pilha de chamadas .NET e respeitar corretamente a configuração Apenas Meu Código.
  • A janela de módulos agora é suportada.
  • O suporte à avaliação de expressões na janela Imediata e para inspeções e pontos de interrupção condicionais foi expandido e aprimorado.

Melhorias de depuração do Blazor

Para habilitar a nova experiência de depuração de visualização:

  • Habilite a configuração Habilitar novo depurador .NET 8+ Mono (versão prévia).
  • Instale o SDK do .NET 9 mais recente.
  • Atualize seu aplicativo Blazor para direcionar o .NET 9.

Limitações conhecidas:

  • A recarga a quente durante a depuração ainda não está totalmente funcional. Isso será abordado em uma ou duas semanas.

Pontos de interrupção C++ mais rápidos Versão prévia 2

Otimize sua depuração com desempenho aprimorado de pontos de interrupção condicionais em C++

Melhoramos significativamente o desempenho de pontos de interrupção condicionais em C++ por meio de uma implementação reformulada.

A partir da versão 17.10, nossa avaliação inicial revela uma melhoria de desempenho de pelo menos 70%, reduzindo o tempo de execução de 80 segundos para 21 segundos em 80.000 iterações.

Desempenho de ponto de interrupção condicional C++

Conforme mostrado no vídeo, o lado esquerdo mostra o desempenho dos breakpoints condicionais na versão 17.9, enquanto o lado direito mostra o desempenho da versão 17.10 em diante.

Adicionar pontos de interrupção automaticamente ao grupo padrão Versão prévia 2

Organize pontos de interrupção para solucionar problemas rapidamente com grupos de pontos de interrupção padrão no Visual Studio.

Agora você pode marcar o grupo de pontos de interrupção selecionado como padrão, garantindo que todos os pontos de interrupção recém-adicionados sejam automaticamente incluídos nesse grupo.

Grupo de pontos de interrupção padrão

Esse aprimoramento simplifica o gerenciamento e a organização de pontos de interrupção, proporcionando depuração contínua ao investigar vários problemas.

Visualizador IEnumerable Expressivo Versão prévia 2

O recurso de expressão editável no visualizador IEnumerable permite a edição e visualização direta da expressão LINQ no depurador do Visual Studio.

O depurador do Visual Studio agora oferece um recurso de expressão editável no visualizador IEnumerable, um aprimoramento poderoso para desenvolvedores que trabalham com coleções.

Visão geral

Com esse novo recurso, ao visualizar uma coleção ou conjunto de dados, você pode modificar diretamente a caixa de texto de expressões na parte superior da caixa de diálogo com as expressões LINQ desejadas. O visualizador é atualizado em tempo real, refletindo a alteração dos dados resultante da sua consulta.

Caixa de texto de expressão editável

Aplicativos em potencial

O recurso de expressão editável facilita a depuração de conjuntos de dados densos e manipulações complexas de coleções. Você pode aplicar facilmente diferentes filtros ou classificar ordens às suas coleções com base nas suas necessidades. Ao experimentar transformações e filtros de dados diretamente no depurador do Visual Studio, você pode simplificar seu fluxo de trabalho de desenvolvimento e obter uma depuração mais eficiente. Aqui está um exemplo para você experimentar:

Exemplo de caixa de texto de expressão editável

IDE

Nunca deixe de instalar um componente Versão prévia 1

Usando arquivos *.vsconfig, você pode garantir que sua equipe tenha todos os componentes e extensões necessários instalados que sua solução requer.

Muitas equipes usam arquivos *.vsconfig para padronizar as instalações do Visual Studio das equipes delas. os arquivos *.vsconfig podem ser colocados em um repositório ou no diretório de solução de um projeto e o Visual Studio detectará automaticamente se os componentes especificados no arquivo *.vsconfig estão faltando.

Extensão privada no .vsconfig

Se algum estiver faltando, uma notificação como a retratada abaixo será exibida.

Barra de Informações no Gerenciador de Soluções solicitando a instalação de componentes e extensões ausentes

Fizemos duas melhorias nessa experiência no Visual Studio 2022 versão 17.11 Versão Prévia 1.

  1. Primeiro, o Visual Studio agora pode detectar se alguma extensão hospedada local ou em rede está faltando na instalação e, em caso afirmativo, solicitará que você as instale. Anteriormente, em relação às extensões, o Visual Studio só era capaz de reconhecer se as extensões do marketplace estavam faltando.
  2. A segunda delas é que o Visual Studio agora solicitará novamente a notificação em determinadas situações. Por exemplo, se o arquivo *.vsconfig tiver sido alterado porque novos componentes ou extensões foram adicionados a ele. Anteriormente, a notificação só era exibida até você tomar providências e depois, era suprimida para sempre.

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Mantenha-se atualizado e seguro Versão prévia 2

Mantenha o Visual Studio atualizado e seguro inscrevendo-se no Microsoft Updates.

Manter seu software atualizado regularmente é uma prática recomendada de segurança que recomendamos enfaticamente.

As atualizações de segurança do Visual Studio estarão disponíveis para todos os usuários individuais por meio do canal Microsoft Update, que faz parte do sistema Windows Update. Os usuários que se inscreverem receberão e instalarão automaticamente atualizações de segurança mensais do Visual Studio silenciosamente e em segundo plano quando a máquina estiver ociosa, o que torna muito fácil manter-se atualizado e seguro.

Você pode visualizar essa experiência com o Visual Studio 2022 a partir de junho de 2024 ativando a opção Receber atualizações para outros produtos Microsoft na interface do usuário do Windows Update e habilitando a chave de registro PreviewAutomaticUpdates. Depois de optar por essa experiência, se você tiver o Visual Studio 2022 versão 17.9 ou anterior instalado, o sistema de atualização do Windows fornecerá e instalará automaticamente a versão de segurança mensal mais recente do Visual Studio. Mais detalhes podem ser encontrados aqui.

Opções avançadas do Windows Update

Essa funcionalidade é uma extensão da nossa solução de atualizações para administradores, que foi projetada para ajudar as organizações a permanecerem seguras. Muitas empresas, incluindo a Microsoft, têm utilizado essa solução para implementar automaticamente centenas de milhares de atualizações de segurança todos os meses.

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Autenticação de usuário aprimorada Versão prévia 1

O Visual Studio agora usa o agente de autenticação do Windows, também conhecido como WAM, como mecanismo de autenticação padrão.

O Visual Studio agora usa o WAM (Gerenciador de Contas da Web) como principal mecanismo de autenticação. Essa integração simplifica a experiência de autenticação do Visual Studio e aprimora a segurança das suas credenciais.

Veja como é a nova experiência do WAM:

Caixa de diálogo selecionar conta do WAM mostrando contas do Windows disponíveis

Como isso afeta a sua experiência?

Usar o WAM como a experiência de autenticação padrão tem muitos benefícios, incluindo:

  • Integração com o Windows: além de reduzir o número geral de solicitações de autenticação, agora você pode selecionar contas existentes do Windows em vez de inserir credenciais repetidamente.
  • Melhor proteção de token: os tokens de atualização são mais seguros, pois agora estão associados ao dispositivo.
  • Suporte para os recursos de segurança mais recentes:
    • Aproveite os recursos avançados do sistema operacional, como as teclas Windows Hello e FIDO.
    • Acesse os recursos e as políticas de acesso condicional melhores e mais recentes do Microsoft Entra ID.

Web

Descubra rotas dinâmicas de API Web Versão prévia 2

O Gerenciador de pontos de extremidade foi atualizado para descobrir pontos de extremidade em tempo de execução.

Ao trabalhar com APIs Web do ASP.NET Core, você pode usar o Endpoints Explorer para visualizar e interagir com os pontos de extremidade.

O Endpoints Explorer descobre pontos de extremidade estaticamente para mostrar o conjunto inicial de pontos de extremidade. Existem alguns pontos de extremidade que não podem ser descobertos estaticamente. Por exemplo, qualquer terminal definido em um projeto de biblioteca de classes é um exemplo. Existem outras maneiras de registrar pontos de extremidade que não podem ser descobertos estaticamente.

Quando você executa ou depura sua API Web, o Visual Studio também descobre rotas em tempo de execução e as adiciona ao Gerenciador de pontos de extremidade.

Gerenciador de pontos de extremidade

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Pacotes NPM no Gerenciador de Soluções Versão prévia 1

Veja seus pacotes do NPM no nó Dependências do Gerenciador de Soluções.

Unificamos as experiências do NPM que você tem no ASP.NET e em projetos JavaScript e TypeScript. Assim, agora você também verá seus pacotes NPM listados no Gerenciador de Soluções para projetos JavaScript e TypeScript.

Pacotes do NPM no Gerenciador de Soluções

Essa é a mesma experiência que você obtém com o NuGet, mas agora também com o NPM.

Jogos

Atualização de qualidade de vida do Build Insights Versão prévia 2

Adiciona várias melhorias de qualidade de vida ao C++ Build Insights.

Nessa atualização, adicionamos alterações de qualidade de vida à integração do C++ Build Insights. Agora você pode filtrar os resultados do rastreamento do Build Insight por projeto. Para resultados em cada linha, você verá agora o caminho relativo e o nome do arquivo em vez do caminho completo. Também melhoramos o agrupamento de resultados na visualização Arquivos Incluídos.

Atualização de qualidade de vida do Build Insights

Modelos de classe de adição do Unreal Engine Versão prévia 1

Adicione modelos comuns de classe do Unreal Engine ao seu projeto com a nova opção Adicionar Classe.

Ao editar diretamente um projeto do Unreal Engine, agora você pode adicionar modelos de classe comuns do Unreal Engine ao seu projeto com a nova caixa de diálogo Adicionar Classe. Essa caixa de diálogo fornece uma lista de modelos de classe comuns do Unreal Engine que você pode adicionar ao seu projeto. Agora você também pode adicionar sua turma a um módulo de sua escolha.

Para isso, clique com o botão direito do mouse no projeto no Gerenciador de Soluções e selecione Adicionar>Classe do Unreal Engine. Na caixa de diálogo Adicionar Novo Item, selecione Classe do Unreal Engine para abrir a caixa de diálogo Adicionar Classe.

Adicionar Classe do Unreal Engine

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Modelos de classe de adição do Unreal Engine Versão prévia 2

Adicione módulos do Unreal Engine ao seu projeto com o novo Add Module.

Agora você pode adicionar módulos do Unreal Engine ao seu projeto com a nova caixa de diálogo Adicionar Módulo.

Para começar, clique com o botão direito no projeto no Gerenciador de Soluções e selecione Adicionar>Módulo Unreal Engine. Na caixa de diálogo Adicionar Novo Item, selecione Módulo vazio do Unreal Engine para abrir a caixa de diálogo Adicionar Módulo.

Adicionar Classe do Unreal Engine

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Barra de ferramentas do Unreal Engine Versão prévia 1

Acesse rapidamente as ações relacionadas ao Unreal Engine por uma barra de ferramentas dedicada.

A nova barra de ferramentas do Unreal Engine fornece acesso rápido às ações relacionadas. A barra de ferramentas está disponível quando você tem um projeto do Unreal Engine carregado no Visual Studio. A barra de ferramentas inclui as seguintes ações:

  1. Anexar rapidamente aos processos do Unreal Engine
  2. Examinar novamente o cache de blueprints
  3. Acesso rápido ao log do Unreal Engine
  4. Página de configuração do Unreal Engine de acesso rápido para Visual Studio

Barra de ferramentas do Unreal Engine

.NET

Gerenciador de Recursos renovado Versão prévia 2

O novo Gerenciador de Recursos torna mais fácil do que nunca gerenciar seus arquivos .resx no .NET.

Nessa versão do Visual Studio, estamos introduzindo uma UI do Gerenciador de Recursos renovada para acomodar melhor as necessidades do desenvolvedor .NET moderno.

Nessa atualização fizemos as seguintes melhorias:

  1. Visualização de vários recursos: agora você pode carregar vários arquivos e exibir todas as localizações ao mesmo tempo dentro da mesma exibição.
  2. Pesquisar e filtrar: adicionamos uma pesquisa para tornar a localização de recursos em soluções grandes uma brisa.
  3. Comentários: cada tradução de um recurso agora tem seu próprio comentário, tudo visível ao mesmo tempo na grade de dados. Procure o ícone de triângulo pequeno no canto de cada célula com um comentário.
  4. Avisos: validação de espaço reservado e avisos de tradução ausentes.
  5. Acessibilidade e interface do usuário: melhoramos a compatibilidade com leitores de tela e tecnologia adaptativa, adicionamos funcionalidade de zoom à grade de dados e agora permitimos o VS Theming para o editor (incluindo o modo escuro).

Grade de dados aprimorada

📣Confira o tíquete do recurso para compartilhar seus comentários e continuar a conversa.E participe desta pesquisa para ajudar a melhorar ainda mais o recurso.

C++

Depure seus projetos CMake no Linux Versão prévia 1

Depure seus scripts CMake para projetos direcionados ao Linux usando WSL e SSH.

Adicionamos suporte para o depurador do CMake em projetos do CMake direcionados ao Linux via WSL ou SSH. Com o depurador do CMake, você depura seus scripts do CMake e os arquivos CMakeLists.txt usando o depurador do Visual Studio.

Para iniciar uma sessão de depuração do CMake, defina um ponto de interrupção no arquivo CMakeLists.txt e navegue até Projeto > Configurar Cache com Depuração do CMake.

Depurador CMake Linux

📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.



Dica

Se houver algum recurso que você gostaria de ver em atualizações futuras do Visual Studio, informe-nos enviando um tíquete de recurso.

Observação

Nosso roteiro mostra as prioridades e o direcionamento do futuro do Visual Studio, portanto, confira-o.

De todos nós da equipe, agradecemos por escolher o Visual Studio. Se você tiver alguma dúvida, entre em contato conosco no Twitter ou na Developer Community.

Boa codificação!
A equipe do Visual Studio