Visual Studio 2019.Produtividade .NET

Sua equipe de produtividade amigável do .NET bairro (também conhecida como Roslyn) se concentra muito em melhorar a experiência de codificação do .NET. Às vezes, são as pequenas refatorações e correções de código que realmente melhoram o seu fluxo de trabalho. Você pode ter visto muitas melhorias nas visualizações , mas para todos vocês que aguardavam ansiosamente o lançamento do GA, aqui estão alguns recursos que você pode aproveitar!




Melhorias nas ferramentas


Estou muito animado com as novas cores da classificação Roslyn. As cores do Visual Studio Code receberam muitos elogios, então incorporamos esquemas de cores semelhantes no Visual Studio. Seu editor de código agora é apenas um pouco mais colorido. Palavras-chave, métodos do usuário, variáveis ​​locais, nomes de parâmetros e operadores sobrecarregados obtêm novas cores. Você pode até personalizar as cores para cada classificação de sintaxe em Ferramentas> Opções> Ambiente> Fontes e cores e rolar até 'Usuários'.


Novas cores de classificação roslyn


Na parte inferior dos arquivos do seu editor, estão os indicadores de integridade do documento, além do ícone de limpeza de código. Os indicadores de integridade do documento informam rapidamente quantos erros e avisos estão presentes no arquivo aberto no momento. Você pode clicar no ícone de limpeza de código para aplicar as regras de estilo de código especificadas em Ferramentas> Opções ou, se você tiver um arquivo editorconfig que compartilhe um estilo de código em sua equipe, os estilos especificados nesse arquivo serão aplicados.


imagem

Você pode editar arquivos de projeto no estilo sdk com um simples clique duplo! Você também pode visualizar esses arquivos de projeto com visualização na navegação GoToAll (Ctrl + t) e pesquisar no conteúdo por referências de arquivo.


imagem

Carregue um subconjunto de projetos em sua solução com soluções filtradas ! Agora você pode descarregar projetos e salvar um arquivo .slnf que abrirá apenas os projetos especificados. Isso ajuda você a chegar rapidamente ao código do seu interesse, sem precisar carregar uma solução inteira.


Abra apenas um subconjunto de projetos em uma solução com filtros de solução


Encontre todas as referências categorizadas por tipo de referência. Você pode filtrar por leitura / gravação na nova coluna 'Tipo' na janela Localizar todas as referências.


Filtrar referências por leitura / gravação com Localizar todas as referências


Execute a formatação de estilo de código em toda a solução na linha de comando com a ferramenta global de dotnet format .


imagem

O Intellicode é uma extensão que oferece uma conclusão inteligente do intellisense com modelos treinados para aprendizado de máquina e executa mais de 2.000 repositórios .NET de código aberto no GitHub.


O Intellicode oferece sugestões mais inteligentes com base no seu cenário


Agora, o omnibus de novas correções e refatorações de código!


Foreach para LINQ

imagem

Adicionar referência ausente para tipos não importados

imagem

Sincronizar namespace e nome da pasta

imagem

Inverter expressões condicionais

imagem

Puxe os membros para cima de diálogo para promover membros para uma interface

imagem

Quebrar / recuar / alinhar parâmetros / argumentos

imagem

Remover valores e parâmetros de expressão não utilizados

imagem

Este é um conjunto de destaques do que há de novo no Visual Studio 2019. Para obter uma lista completa, consulte as notas de versão . Como sempre, eu adoraria seus comentários via twitter , no GitHub ou na seção de comentários abaixo. Além disso, uma coisa importante a ser observada é que, para usar o .NET Core 3.0 Preview, você precisará baixar e instalar o SDK, ele ainda não está incluído no instalador do Visual Studio 2019.



Kendrahavens
Refúgios de Kendra

Gerente de programas, .NET e Visual Studio

Source: https://habr.com/ru/post/pt447462/


All Articles