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:
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/
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
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.
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.
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.
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 é uma extensão fantástica que adiciona ícones para arquivos que não são reconhecidos pelo Solution Explorer.
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 é 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: