Visual Studio 2019 - 10 Extensões Legais


 Hoje vou apresentar dez extensões bem legais para o Visual Studio 2019 Community.

O Visual Studio é um dos melhores IDE atuais e possui vários recursos que ajudam a facilitar o processo de desenvolvimento. Esses recursos podem ser personalizados e novos recursos podem ser adicionados usando as extensões do Visual Studio.

Essas extensões estão disponíveis no Visual Studio Marketplace e hoje eu vou apresentar dez extensões gratuitas bem legais para o Visual Studio 2019 que ajudam a tornar o processo de desenvolvimento mais rápido e fácil.

Vejamos a seguir essas extensões:

Code Maid

Essa é uma das extensões mais usadas. Ela Possui uma lista de recursos para limpar e simplificar o código e suporta várias linguagens de programação executando várias funções, como limpeza de código, visualização e navegação, reorganização de código, formatação de comentários e muito mais.

Essa extensão também pode ser configurada para executar a atividade de limpeza, como somente em arquivos individuais, em todos os arquivos abertos etc.

Veja mais detalhes e a demonstração neste link: http://www.codemaid.net/demo/

Roslynator 2019

Essa extensão contém mais de 500 analisadores de código, refatoração e correções de código para a linguagem C#. A extensão é desenvolvida pelo compilador Roslyn .NET e fornece uma configuração fácil para várias regras de refatoração e analisador de código.

O analisador é executado em segundo plano e permite o atalho Ctrl + do para aplicar as correções de código.

O Roslynator fornece recursos de analisador e refatoração que estão próximos da famosa extensão ReSharper, mas a melhor parte é que é absolutamente gratuito.

Entity Framework Visual Editor

Esta extensão permite ver o design visual das entidades (classes persistentes) junto com uma maneira rápida e fácil de adicionar novos arquivos de modelo. A hierarquia das entidades e cardinalidades como Herança, uma para muitas, muitas para muitas, são claramente representadas no editor visual.

Outros bons recursos dessa extensão são a capacidade de importar entidades de código fonte C# existente, compilar o DbContext a partir dos assemblies EF6 e EFCore, gerar saída a partir de modelos T4.

As classes e enumeração são exibidas em diferentes esquemas de cores para agrupar visualmente o modelo e muitos outros. A extensão também possui uma excelente documentação passo a passo para aproveitar ao máximo o editor.

Veja detalhes na documentação : the project's documentation site

Object Exporter

Essa é outra grande extensão que é realmente útil durante a depuração e o uso dos valores do objeto durante o teste.

O Exportador de objetos cria serializações de objetos na memória a partir de suas várias janelas de depuração. Os formatos de saída suportados atualmente são: CSharp Object Initialization Code, JSON e XML.

A extensão é capaz de exportar valores de objetos ativos enquanto código de depuração ativo. No momento da escrita, a extensão é capaz de exportar (serializar) o objeto ativo em C#, JSON e XML. Os objetos exportados podem ser usados para persistir um estado do objeto, validar valores do objeto e gerar objetos  # para teste de unidade.

SQLite/SQL Server Compact Toolbox

Esta extensão adiciona vários recursos para ajudar seus esforços de desenvolvimento de banco de dados incorporado: Script de tabelas e dados, importação de arquivos SQL Server e CSV e muito, muito mais.

Se você usa bancos de dados incorporados, como o SQLite ou o SQL Server compact edition para fins de desenvolvimento, essa extensão realmente se destacará. Ela fornece uma maneira muito conveniente para gerar script de tabelas e dados e ajuda na migração do SQLite ou SQL Server Compact para o SQL Server (LocalDB / Express) ou SQL Server ou SQL Azure via script.

A extensão pode ser usada para explorar todos os objetos do banco de dados, as consultas SQL podem ser executadas a partir do editor, ele suporta cores de sintaxe e possui suporte interno para exibir estimativas de consultas e planos reais. A extensão também pode ser usada para gerar classes LINQ to SQL e muito mais.

Add New File

Esta extensão é a maneira mais rápida e fácil de adicionar novos arquivos a qualquer projeto - incluindo arquivos que começam com um ponto.

É uma extensão muito simples que ajuda a adicionar um novo arquivo a qualquer projeto na solução. Alguns dos recursos fornecidos pela extensão são: ajuda a adicionar facilmente qualquer arquivo com qualquer extensão, um arquivo começando com um ponto (.) Como .gitignore também pode ser adicionado.

Uma estrutura da pasta também pode ser criada fornecendo o caminho ou simplesmente criando uma pasta. Esta é uma extensão com funcionalidade muito limitada, mas seu uso fará com que você se apaixone por ela.

ML.NET Model Builder

Esta extensão é uma ferramenta simples de interface do usuário para criar modelos personalizados de aprendizado de máquina ou machine learning.

O Model Builder é uma ferramenta de interface do usuário simples para desenvolvedores criarem, treinarem e enviarem modelos de learning machine personalizados em seus aplicativos .NET.

Os desenvolvedores sem conhecimento de ML podem usar essa interface visual simples no Visual Studio para conectar-se aos dados armazenados em arquivos ou no SQL Server, treinar o modelo e gerar código para treinamento e consumo de modelo.

File Icons

File Icons é uma extensão fantástica que adiciona ícones para arquivos que não são reconhecidos pelo Solution Explorer.

SideWaffle Template Pack

Esta extensão contém modelos de itens e projetos adequados para a criação de sites, aplicativos do Windows, aplicativos do Windows Phone, WPF, projeto de extensibilidade do Visual Studio e muito mais.

O número de templates de projeto do Visual Studio disponíveis é limitado, e, o SideWaffle corrige isso com muitos novos modelos de projetos.

Glyphfriend

Glyphfriend é uma extensão do Visual Studio para aprimorar o Intellisense existente para exibir glifos de visualização para muitas das bibliotecas de fontes comuns baseadas em glifos, como Font Awesome, Material Design, Octicons e muito mais.

Existem centenas de outras extensões que você pode consultar e conhecer no Visual Studio Marketplace para Visual Studio 2019 e também para o Visual Studio Code:



E estamos conversados...

"Quem tem o Filho tem a vida; quem não tem o Filho de Deus não tem a vida."
1 João 5:12

Referências:


José Carlos Macoratti