Notas sobre a versão do Visual Studio 2022 Preview
Temos o prazer de anunciar a disponibilidade do Visual Studio 2022 v17.13. Esta atualização se concentra na estabilidade e segurança, juntamente com melhorias contínuas em todos os aspectos.
Recursos
Todos os novos recursos na versão prévia mais recente.
Produtividade
Personalizar codificação de arquivo 📣
especifique a codificação padrão para salvar arquivos no Visual Studio.
Os desenvolvedores que trabalham em ambientes multiplataforma geralmente precisam que os arquivos sejam salvos com codificações de arquivo específicas. A alteração dessas codificações pode levar a vários problemas.
Agora, o Visual Studio permite que você defina a codificação de arquivo padrão para salvar arquivos. Esse recurso garante que sua codificação preferencial seja usada sempre que possível.
Para definir a codificação padrão, navegue até Ferramentas → Opções → Ambiente → Documentos. Lá, você encontrará uma opção intitulada Salvar arquivos com o seguintede codificação. Se essa opção estiver desmarcada, o Visual Studio gerenciará a codificação de arquivos usando seu comportamento padrão. Se marcada, o Visual Studio usará a codificação especificada na caixa de combinação adjacente sempre que um arquivo for salvo.
Se o Visual Studio não puder salvar com a codificação especificada (por exemplo, solicitando ascii codificação para um arquivo que contém caracteres Unicode), ele exibirá uma caixa de diálogo informando sobre o problema.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
barra de rolagem horizontal reimaginada 📣
A barra de rolagem horizontal no editor agora pode se mover para estar sempre disponível, mesmo quando o espaço é curto.
A bandeja do editor no Visual Studio é um local útil para uma grande quantidade de informações. Você pode controlar o zoom, verificar a integridade do documento, ver em qual linha você está e várias informações adicionais.
Infelizmente, às vezes todas essas informações podem sobrecarregar a barra de rolagem horizontal, dificultando a rolagem pela janela. Isso é particularmente verdadeiro em uma exibição lado a lado, onde a bandeja do sistema não é muito larga.
Com esta última atualização, essas lutas estão no passado. Se a barra de rolagem cair abaixo de uma largura utilizável, ela aparecerá acima da bandeja do sistema e garantirá que esteja sempre disponível. Por padrão, ele voltará para a bandeja do editor assim que houver espaço suficiente para ele novamente.
Embora achemos que esse comportamento será ideal para a maioria dos usuários, se você estiver tendo problemas com ele, poderá controlar o comportamento nas Tools → Options. A opção está localizada em Editor de Texto → Avançado e diz Localização da barra de rolagem horizontal do editor. Isso permitirá que você alterne se quiser que a barra de rolagem ajuste sua posição de acordo com o espaço disponível, permaneça na bandeja do editor ou sempre apareça acima da bandeja do editor.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Recuo de quebra automática de linha 📣
Agora você pode especificar se as linhas que quebram no editor devem ser recuadas.
Agora você tem a capacidade de controlar se as linhas encapsuladas estão recuadas ou não.
Para os usuários que desejam alterar essa opção, ela pode ser encontrada em Ferramentas → Opções → Editor de Texto → Geral. A opção é chamada de Recuar automaticamente quando o encapsulamento de palavras estiver habilitado e está habilitada por padrão. Se preferir que as linhas quebradas não sejam recuadas, você pode desmarcar essa opção.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Navegue até arquivos recentes na Pesquisa de código 📣
Na Pesquisa de Código, agora você pode pular facilmente entre seus arquivos recentes.
Estamos tornando ainda mais fácil navegar pela sua base de código.
Agora, ao abrir a Pesquisa de Código sem uma consulta, você verá uma lista de seus arquivos navegados recentemente. Eles incluem os arquivos que você abriu por meio da Pesquisa de Código, mas também todos os outros arquivos que você abriu na solução. Isso facilita o retorno a um arquivo no qual você estava trabalhando recentemente sem precisar lembrar ou digitar o nome do arquivo.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Linha aprimorada e navegação de coluna 📣
Visual Studio agora dá suporte à navegação avançada de linha e coluna na Pesquisa de Código.
Em Pesquisa de Código, aprimoramos significativamente as funcionalidades de navegação de linha. Agora há suporte para os seguintes formatos:
:line
para navegar até uma linha específica no documento ativo.:line,col
navegar até uma linha e coluna específicas no documento ativo.file:line
navegar até uma linha específica em um arquivo especificado.file:line,col
navegar até uma linha e coluna específicas em um arquivo especificado.file(line)
navegar até uma linha específica em um arquivo especificado.file(line,col)
navegar até uma linha e coluna específicas em um arquivo especificado.Essas melhorias facilitam a localização e edição rápida do código, aumentando sua produtividade e simplificando seu fluxo de trabalho.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
GitHub Copilot
Pergunte ao Copilot na Pesquisa de recursos
Na Pesquisa de recursos, agora você pode pedir ao Copilot para obter respostas detalhadas para suas consultas.
Você já precisou encontrar um item de menu, comando ou opção específico no Visual Studio, mas não sabe seu nome ou local? Você se beneficiaria de mais detalhes sobre como usá-lo corretamente?
Agora, na Pesquisa de recursos, você pode enviar sua consulta para o GitHub Copilot Chat para obter uma resposta detalhada. Se você não tiver certeza da terminologia específica de um recurso, o GitHub Copilot Chat poderá interpretar o significado semântico da sua consulta, considerar sua versão do Visual Studio e fornecer uma resposta sem precisar sair do IDE.
Por exemplo, a pesquisa por "formatar arquivo" na Pesquisa de Recursos não mostrará a configuração correta "formatar documento". Mas o GitHub Copilot Chat pode identificar e explicar os itens relevantes no Visual Studio.
Se sua assinatura do GitHub Copilot estiver configurada no Visual Studio, você poderá simplesmente começar a digitar sua pesquisa na Pesquisa de Recursos e clicar no botão Perguntar ao Copilot para enviá-la para o chat.
Importante
Para usar esse recurso, ative o GitHub Copilot
Atalhos do GitHub Copilot
Novos atalhos de teclado para threads no GitHub Copilot Chat.
Esta atualização registra novos comandos para o GitHub Copilot e os associa a atalhos de teclado na janela de bate-papo:
- Novo tópico: Ctrl+N
- Tópico anterior: Ctrl+PgDown
- Próximo tópico: Ctrl+PgUp
- Expandir e focar o menu suspenso do thread: Ctrl+Shift T+
O tópico seguinte/anterior alternará quando o primeiro/último item for passado.
Como eles são registrados como comandos VS, eles podem ser personalizados pelos usuários na caixa de diálogo Vinculação de Teclas.
Observação: esses atalhos só funcionarão se o foco ativo estiver no painel de bate-papo do GitHub Copilot. Se você estiver trabalhando em outro lugar, esses atalhos podem ter funções diferentes.
Importante
Para usar esse recurso, ative o GitHub Copilot
Expansões do comando barra "/"
Experiência aprimorada de comando de barra expandindo para linguagem natural.
Os usuários agora podem desfrutar de uma experiência aprimorada de comando de barra - os comandos de barra agora se expandem para suas contrapartes de linguagem natural à medida que o usuário digita, incluindo extrair qualquer contexto ativo que eles usarão e exibi-lo no prompt do usuário antes de enviá-lo.
Isso fornece aos usuários
- Uma melhor compreensão do que acontecerá quando eles enviarem sua solicitação
- Uma compreensão de qual contexto o comando pode usar
- A capacidade de fazer modificações no prompt antes de enviá-lo.
Depois que o comando de barra se expande:
Importante
Para usar esse recurso, ative o GitHub Copilot
Depuração e diagnóstico
Visualizador Colorido de IEnumerable
Expressão editável aprimorada com realce de sintaxe.
Escrever expressões LINQ pode ser complicado, especialmente à medida que elas se tornam complexas. O Visual Studio 2022 agora apresenta o realce de sintaxe na Expressão Editável do IEnumerable Visualizer.
O realce de sintaxe aplica cores diferentes a partes específicas de suas consultas, como classes, enumerações, delegados, estruturas e palavras-chave. Isso simplifica a identificação de vários componentes em suas expressões LINQ e a visualização rápida do fluxo lógico, levando a um código mais claro e sustentável.
Personalizando o realce de sintaxe
O Visual Studio permite que você personalize o esquema de cores para atender às suas preferências. Para personalizar suas cores:
- Vá para Ferramentas → Opções → Ambiente → Fontes e Cores.
- Selecione Editor de texto no menu suspenso Mostrar configurações para .
- Ajuste a cor de cada item de Tipos de Usuário para combinar com seu estilo de codificação.
Instrumentação direcionada para código nativo
A ferramenta de instrumentação do Profiler agora dá suporte à instrumentação direcionada para código nativo.
A ferramenta de instrumentação do Visual Studio Profiler oferece instrumentação direcionada para código nativo, permitindo que você selecione classes e funções específicas para análise detalhada.
Esse recurso aprimora o monitoramento de desempenho e ajuda a identificar problemas com mais eficiência, simplificando o processo de depuração.
Essa precisão permite insights mais profundos sobre gargalos de desempenho e acelera seus esforços de criação de perfil.
Resumos de thread em pilhas paralelas
Aprimore o processo de depuração com resumos de thread de IA em Pilhas Paralelas.
Com o Auto-Summarize in Parallel Stacks do GitHub Copilot, você obterá descrições claras de threads rapidamente, simplificando o rastreamento de problemas e a compreensão de comportamentos de thread em programas complexos.
Se você usar o GitHub Copilot no Visual Studio, observará uma nova linha de resumo gerada por IA na parte superior de cada thread ao iniciar uma janela do Parallel Stacks.
Este resumo fornece uma visão geral rápida e legível da atividade atual do thread.
Criar consultas LINQ complexas 📣
Expressão editável Aprimorada com o chat embutido do GitHub Copilot diretamente no Visualizador IEnumerable.
O Visualizador IEnumerable agora apresenta chat embutido para sua expressão editável, permitindo que os usuários aproveitem a IA diretamente dentro do Visualizador IEnumerable para criar consultas LINQ complexas para a expressão editável.
Chat embutido com expressão editável
Para abrir o chat embutido, basta clicar no botão de brilho do GitHub Copilot localizado no canto inferior direito da caixa de texto de expressão editável. Isso abrirá uma caixa de texto acima da expressão editável original, com um prompt que diz Descrever como você deseja refinar sua expressão atual. Insira sua solicitação em linguagem natural e, quando estiver pronto, clique no botão Enviar.
O GitHub Copilot gerará uma consulta LINQ com base em sua entrada e a executará automaticamente por padrão. Para confirmar se a consulta foi gerada e aplicada com êxito, procure a marca de seleção verde, que indica que a consulta LINQ gerada pelo GitHub Copilot foi totalmente executada e aplicada.
Ir para o Chat do GitHub Copilot
O recurso também inclui um botão Continuar no Chat depois que pelo menos uma consulta LINQ for gerada pelo GitHub Copilot, convenientemente localizado no canto superior direito da caixa de texto.
Clicar neste botão abre uma janela dedicada do GitHub Copilot Chat, na qual você pode refinar sua consulta, fazer perguntas de acompanhamento ou explorar abordagens alternativas com mais detalhes. Essa integração garante que você mantenha o controle e a flexibilidade, aproveitando todas as funcionalidades do GitHub Copilot.
Quando estiver pronto para retornar ao visualizador, basta clicar no botão Mostrar no Visualizador. Isso permite que você faça a transição direta de volta para o ambiente do visualizador, no qual você pode exibir ou aplicar as alterações geradas durante a sessão de chat.
Esse recurso fornece um fluxo de trabalho fluido entre o visualizador e o chat do GitHub Copilot. O chat embutido do visualizador é otimizado para edições rápidas e pequenos ajustes, enquanto o chat do GitHub Copilot se destaca em lidar com refinamentos mais detalhados e melhorias iterativas, que visam tornar a geração de consultas LINQ para expressão editável mais fácil e eficiente.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Pilhas Assíncronas Unificadas no Profiler
O VS Profiler unifica pilhas assíncronas para otimizar a criação de perfil do .NET.
O Visual Studio Profiler agora aprimora a depuração de aplicativos .NET ao exibir pilhas assíncronas interligadas na visualização da árvore de chamadas, dentro do detalhe de resumo.
pilhas assíncronas unificadas do Profiler
Esse recurso fornece uma visão mais clara e coesa das operações assíncronas, permitindo que os desenvolvedores rastreiem o fluxo de execução completo, incluindo chamadas de método assíncrono, tudo dentro de um único rastreamento de pilha unificado.
Ao eliminar a necessidade de reunir manualmente caminhos de chamada assíncronos separados, esse aprimoramento pode ajudá-lo a identificar rapidamente gargalos de desempenho e solucionar problemas com mais eficiência.
pistas de natação codificadas por cores para criação de perfil de CPU
VS Profiler habilita a análise de CPU de vários processos com grafos codificados por cores e filtragem.
A ferramenta de uso de CPU do Visual Studio Profiler agora dá suporte à análise multiprocesso, exibindo gráficos de desempenho com codificação de cores distintas para cada processo em linha de processo.
Os grafos serão exibidos como gráficos de área empilhados. Você também terá a opção de filtrar processos usando uma lista suspensa no canto superior esquerdo, habilitando a análise focada.
Essa melhoria permite distinguir e analisar facilmente a utilização da CPU entre processos em uma única sessão. Ao fornecer insights mais claros sobre o consumo de recursos, isso aprimora a eficiência de criação de perfil e simplifica a otimização de desempenho para aplicativos multiprocessos.
Ferramentas Git
Adicionar Comentários em pull requests 📣
Revisar pull requests no Visual Studio adicionando comentários novos aos arquivos de pull request no ramo verificado.
Com a atualização mais recente, agora você pode adicionar novos comentários aos arquivos de pull request no branch que passou por check-out. Essa foi uma das principais solicitações para a experiência de solicitação de pull e é a mais recente de uma série de melhorias na experiência de solicitação de pull no Visual Studio.
Começar agora
Habilite os sinalizadores de recursos de Comentários de Pull Request e Adicionar Comentário de Pull Request, confira qualquer branch com uma pull request ativa e clique em Mostrar comentários em arquivos na barra de informações. Isso ativará a experiência de comentários de solicitação de pull no editor.
Para adicionar um novo comentário a um arquivo, clique no ícone Adicionar Comentário na margem ou clique com o botão direito do mouse na linha na qual você gostaria de adicionar um comentário e escolha Git → Adicionar Comentário no menu de contexto.
Observação: o ícone será exibido apenas em arquivos que fazem parte da solicitação de pull. Para pull requests do GitHub, você só poderá comentar sobre as linhas ao redor, incluindo as linhas que foram alteradas.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.E faça esta pesquisa para ajudar a melhorar ainda mais o recurso.
Observação
Esse recurso deve ser habilitado em Ferramentas → Gerenciar Recursos de Visualização
Detectar problemas na hora da confirmação 📣
Obtenha sugestões do GitHub Copilot para suas alterações de código para ajudá-lo a capturar possíveis problemas antecipadamente e melhorar a qualidade do código.
Agora, você pode obter uma revisão de código do GitHub Copilot sobre suas alterações locais antes mesmo de confirmar! Com sua assinatura do GitHub Copilot habilitada no Visual Studio e os sinalizadores de recursos a seguir habilitados, você pode ver o novo botão de comentário representado pelo brilho na janela Alterações do Git. Quando clicado, o GitHub Copilot examinará seus conjuntos de alterações e proporá algumas sugestões embutidas em seu editor.
botão de revisão de código local
O modelo pode apontar questões críticas, como possíveis problemas de desempenho e segurança que, quando detectados antecipadamente, ajudam a reduzir o risco de introduzir problemas em sua base de código remota.
comentário de revisão de código local
Verifique se você tem os dois sinalizadores de recursos a seguir habilitados:
- Ferramentas → Opções → Recursos de Visualização → Comentários de Pull Request
- Ferramentas → Opções → GitHub → Copilot → Integração de Controle do Código-Fonte → Habilitar recursos de pré-visualização do Git.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.E faça esta pesquisa para ajudar a melhorar ainda mais o recurso.
Observação
Esse recurso deve ser habilitado em Ferramentas → Gerenciar Recursos de Visualização
Exibir e gerenciar marcas do Git 📣
Navegar e enviar tags do Git diretamente do Visual Studio.
Você poderá visualizar tags do Git para um repositório diretamente na janela do Repositório Git, navegar até o commit ao qual a tag corresponde e abrir um menu de contexto com ações disponíveis para a tag. Você pode continuar a ficar dentro do contexto do IDE para executar ações em tags do git.
de notificação de mv do Git
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
IDE
Preservar a fonte nas alterações de tema 📣
A alteração dos temas agora lembrará suas preferências de fonte e tamanho de fonte.
Entendemos que as fontes que os desenvolvedores selecionam quando a codificação é uma escolha pessoal, influenciada por preferências de legibilidade, acessibilidade ou estética. Os temas do Visual Studio se concentram principalmente nas cores da apresentação e são independentes de suas fontes preferidas.
Com essa atualização, introduzimos a funcionalidade para manter o tipo de fonte e as opções de tamanho ao alternar temas. Agora você pode definir suas preferências de fonte uma vez e alternar temas no Visual Studio sem toda vez precisar redefinir suas configurações de fonte. Observe que as cores de suas fontes permanecem vinculadas ao tema, pois esse é o propósito dos temas, mas suas seleções de fontes serão preservadas.
Esse recurso será habilitado por padrão para todos os usuários. Se você preferir o comportamento anterior, acesse Ferramentas > Gerenciar Versão Prévia dos Recursos e encontre a opção Separar configurações de fonte da seleção do tema de cores. Se essa opção estiver marcada, suas preferências de fonte serão mantidas independentemente das alterações do tema. Desmarque a caixa para restabelecer o comportamento anterior que vincula as opções de fonte ao tema.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Observação
Esse recurso deve ser habilitado em Ferramentas → Gerenciar Recursos de Visualização
Integração de contas do GitHub
Adicione contas do GitHub do primeiro assistente de inicialização ou do shell do Visual Studio.
Você precisa trabalhar com recursos do GitHub? Adicionar sua conta do GitHub agora está mais fácil do que nunca!
Novas maneiras de entrar com sua conta do GitHub
Agora você pode entrar com sua conta do GitHub durante a primeira caixa de diálogo de configuração de inicialização:
Se você decidir ignorar a primeira configuração de conta de inicialização, também poderá entrar diretamente do shell do VS sem a necessidade de primeiro adicionar uma conta da Microsoft.
Observe que você não poderá sincronizar suas configurações até adicionar uma conta da Microsoft (corporativa, de estudante ou pessoal) ao Visual Studio.
Várias contas do GitHub 📣
Agora você pode adicionar várias contas do GitHub e definir uma conta ativa para impulsionar recursos do GitHub, como o GitHub Copilot e o Controle de Versão.
Você precisa usar contas diferentes do GitHub para seus cenários de desenvolvimento? O Visual Studio agora permite que você tenha várias contas do GitHub ao mesmo tempo!
Adicionando várias contas do GitHub
Adicionar várias contas é fácil! Basta abrir o cartão de perfil, clicar em Adicionar outra conta, entrar em sua conta do GitHub e repetir conforme necessário.
Você também pode adicionar suas contas na caixa de diálogo Configurações da Conta em Arquivo → Configurações da Conta...
Configurando uma conta ativa do GitHub
Se você adicionar várias contas do GitHub, o Visual Studio usará como padrão aquela marcada como ativa para recursos com reconhecimento do GitHub, como controle de versão e GitHub Copilot.
Para alternar a conta ativa, basta acessar as opções da conta e clicar no botão Definir como conta ativa.
Impacto no GitHub Copilot
O GitHub Copilot é ativado automaticamente quando a conta ativa do GitHub é inscrita para o GitHub Copilot para Pessoas Físicas ou o GitHub Copilot para Empresas.
Impacto no controle de versão
Ao trabalhar em solicitações ou problemas de pull do GitHub, você receberá um prompt para definir sua conta do GitHub. Lembraremos de suas preferências sempre que você trabalhar em um repositório específico, portanto, ao alterar repositórios, você não precisará se preocupar em alternar suas contas para suas operações regulares do Git, como push, pull e fetch. Você também será solicitado a atualizar sua conta ativa se houver alguma incompatibilidade para evitar o uso da conta errada.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Adicionar novo arquivo markdown 📣
Adicionar um novo arquivo markdown ficou mais fácil com o novo modelo disponível na caixa de diálogo Adicionar novo item.
Ao adicionar um novo item ao seu projeto, agora você pode selecionar o modelo de arquivo Markdown para criar um novo arquivo markdown. Este modelo fornece um ponto de partida para o conteúdo do markdown.
Para adicionar um novo arquivo markdown ao seu projeto, siga estas etapas:
- No Gerenciador de Soluções, clique com o botão direito do mouse no projeto ou na pasta em que você deseja adicionar o arquivo markdown.
- Selecione Adicionar → Novo Item.
- Na caixa de diálogo Adicionar Novo Item, selecione Arquivo Markdown.
- Insira um nome para o arquivo e clique em Adicionar.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Nuvem
.NET Aspire e Azure Functions
O Azure Functions agora pode usar o .NET Aspire para integrar a tecnologia sem servidor ao .NET Aspire.
Com esta versão do Visual Studio, os desenvolvedores do Azure Functions agora podem aproveitar a orquestração do .NET Aspire ao criar um novo projeto do Azure Functions. Ao selecionar essa opção, um Host de Aplicativo e um projeto de padrões de serviço serão incluídos em sua solução quando o projeto Functions for criado.
Se você tiver um projeto existente do Azure Functions, como um integrado a um aplicativo Web de front-end do ASP.NET Core Blazor, poderá adicionar suporte ao .NET Aspire a ele, da mesma forma que pôde com os aplicativos do ASP.NET Core antes desta versão.
Além disso, a execução ou depuração de um projeto do Azure Functions com suporte do .NET Aspire iniciará o painel do .NET Aspire em seu navegador. Isso permite monitorar a execução do Azure Functions em tempo real. Você pode observar como o orquestrador do .NET Aspire gerencia a execução do Azure Functions e até pausar e retomar a execução a partir do painel de controle.
Estamos entusiasmados com essa integração e estamos ansiosos para ver como você incorporará o Azure Functions em seus projetos do .NET Aspire.
Configuração de inicialização do Docker 📣
Habilite o suporte depends_on com a opção de configuração de inicialização DependencyAwareStart.
Introduzimos uma nova opção de configuração de inicialização chamada
DependencyAwareStart
que, quando definida comoTrue
, altera a forma como os projetos do Docker Compose são iniciados e permite o uso de na configuração dodepends_on
Compose.Esse recurso garante que os contêineres especificados sejam iniciados na ordem correta, aderindo aos requisitos de dependência definidos no arquivo do Docker Compose. Além disso, ele aprimora a robustez e a confiabilidade de aplicativos de vários contêineres, gerenciando dependências com mais eficiência.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Escala do Docker Compose 📣
A propriedade scale em compose agora é respeitada.
Agora você pode adicionar
scale
à configuração do serviço Compose para depurar com um número específico de réplicas em execução. Por exemplo, a configuração abaixo executará duas instâncias dowebapi
serviço quando iniciada.Esse aprimoramento permite testes de carga e depuração mais eficazes de seus aplicativos, simulando um ambiente semelhante ao de produção. Ele também simplifica seu fluxo de trabalho, facilitando o gerenciamento de várias instâncias diretamente do arquivo Compose.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Web
Extrair HTML para o componente Razor 📣
Agora você pode extrair HTML para um componente Razor no Visual Studio por meio da ação de código.
Você já se pegou adicionando muito código a um arquivo .razor e queria uma maneira fácil de movê-lo para seu próprio componente reutilizável? Ao trabalhar com HTML em um arquivo Razor, agora você pode usar CTRL ou+ clicar com o botão direito do mouse e selecionar Ações Rápidas e Refatorações para extrair automaticamente a marcação HTML selecionada para um novo componente Razor no Visual Studio!
Nesta primeira iteração, Extrair elemento para o novo componente tem suporte apenas com seleções de marcação HTML.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Desabilitar formatação na pasta para Razor 📣
Agora você pode desabilitar o formato no recurso colar para arquivos Razor nas Configurações do VS.
Você acha que o recurso Formatar ao colar em arquivos Razor é mais um empecilho do que uma ajuda? Agora você pode desabilitar a formatação automática ao colar código em arquivos Razor.
Desabilite a configuração navegando até Ferramentas → Opções → Editor de Texto → Razor (ASP.NET Core) → Avançado e desmarcando Formatar ao colar.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Dados
projetos SQL no estilo SDK do SSDT 📣
Agora você pode usar o formato de arquivo de projeto no estilo SDK em seus projetos do SQL Server Data Tools com o depurador do SQL e a comparação de esquemas.
Esta atualização adiciona comparação de esquema e depuração de SQL às Ferramentas de Dados do SQL Server no estilo SDK (versão prévia) no Visual Studio 17.13. Os projetos do SSDT SQL no estilo SDK são baseados no SDK do Microsoft.Build.Sql, que traz suporte multiplataforma e recursos aprimorados de CI/CD para projetos do SSDT (SQL Server Data Tools).
A comparação de esquema na prévia 17.13 versão 2 é limitada a comparações de banco de dados e .dacpac, a comparação de projetos SQL ainda não está disponível. O depurador SQL na prévia 17.13 versão 2 está limitado à depuração pelo Explorador de Soluções. O designer de tabela e outras opções de script foram aprimorados no Pesquisador de Objetos do SQL Server.
Com arquivos de projeto menos detalhados e referências de banco de dados a pacotes NuGet, as equipes podem colaborar com mais eficiência em bancos de dados grandes em um único projeto ou compilar vários conjuntos de objetos de vários projetos. As implantações de banco de dados de um projeto Microsoft.Build.Sql podem ser automatizadas em ambientes Windows e Linux em que a ferramenta dotnet Microsoft.SqlPackage publica o artefato de build (.dacpac) do projeto SQL. Saiba mais sobre projetos SQL no estilo SDK e DevOps para SQL.
Instale o componente de versão prévia do SSDT mais recente no instalador do Visual Studio para usar os projetos SQL no estilo SDK em sua solução.
📣Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.
Principais correções de bugs relatadas pelo usuário
- Não é possível adicionar a conta Apple (conta Enterprise do VS 2022)
- /scanDependencies não leva em conta macros exportadas por unidades de cabeçalho
- Tela piscando no Git Comparar
- Não é possível selecionar a linha por meio do teclado no novo explorador de recursos
- Github Copilot com páginas .razor duplicando caracteres
- Não é possível entrar com uma conta que seja uma MSA (Pessoal) e uma WSA (conta corporativa ou de estudante)
- Adicionar recurso para aplicativo em C++ faz o Visual Studio falhar
📣 Confira a lista completa de solicitações de recursos e correções de bug relatadas por usuários que estão nesta versão.
Importante
Foi feita uma alteração significativa na serialização do modelo de linguagem Domain-Specific. Os desenvolvedores que usam o mecanismo de serialização padrão para seus modelos que contêm tipos de propriedade personalizados precisarão adicionar TypeConverters para esses tipos de propriedade personalizados. Para obter um exemplo de como fazer isso, consulte Personalizando o Armazenamento de Arquivos e a Serialização XML.
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
Observação
Essa atualização pode incluir um novo software da Microsoft ou de terceiros licenciado separadamente, conforme definido nos Avisos de terceiros ou na licença que o acompanha.