Earn More by Sharing What You Love
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!

Gerald Versluis
12m 25s
A Microsoft acaba de lançar uma atualização poderosa que torna o Visual Studio Code uma opção ainda mais atraente para desenvolvedores .NET : o C# Dev Kit. Seja você fã da leveza do VS Code ou esteja acostumado com todos os recursos do Visual Studio Professional ou Visual Studio Community, esta nova extensão de código preenche essa lacuna como nunca antes.
Em seu tutorial intitulado " O VS Code ficou ainda melhor com o C# Dev Kit! ", Gerald Versluis, defensor sênior de desenvolvedores da Microsoft, nos guia passo a passo pela instalação, recursos e benefícios da extensão C# Dev Kit.
Vamos analisar a explicação de Gerald para ajudar os desenvolvedores a acompanhar e ver como essa nova ferramenta transforma sua experiência de desenvolvimento no Visual Studio Code.
Aos 0:15, Gerald apresenta o C# Dev Kit, um conjunto de extensões do Visual Studio Code que traz suporte avançado para desenvolvimento .NET ao VS Code. Construído sobre os mesmos fundamentos do Visual Studio completo, ele inclui:
Explorador de Soluções para melhor gerenciamento de soluções
Explorador de testes com descoberta de testes unitários integrada
Preenchimento automático de código aprimorado por IA via IntelliCode
Modelos de projeto e suporte de tempo de execução para .NET Core, Blazor e muito mais
Gerald enfatiza que, embora esses recursos possam ser familiares aos usuários do Visual Studio Professional, sua inclusão no VS Code é totalmente nova. Para quem investe em desenvolvimento de código aberto, este conjunto de ferramentas representa um grande aumento de produtividade.
Antes de abordar a instalação, Gerald discute o modelo de licenciamento do Dev Kit. Segue o mesmo modelo de licenciamento do Visual Studio:
Gratuito para indivíduos, estudantes e colaboradores de projetos de código aberto.
São necessárias assinaturas empresariais ou licenças profissionais para uso corporativo.
Ele aconselha os desenvolvedores que trabalham em organizações a revisarem os termos completos e avaliarem como isso se aplica às suas equipes. Essa compatibilidade com o sistema de licenciamento existente do Visual Studio facilita sua adoção em ambientes profissionais.
Aos 2:36, Gerald demonstra como instalar o C# Dev Kit a partir do Marketplace de Extensões do VS Code. Ele começa com uma instalação limpa da versão estável do VS Code (não a versão Insider) para mostrar como é a experiência do usuário após a instalação.
As etapas incluem:
Clique no ícone Extensões no VS Code.
Pesquise por "C# Dev Kit"
Clique em Instalar no resultado superior.
Gerald observa que o Kit de Desenvolvimento já havia alcançado mais de 2.000 downloads poucas horas após o lançamento, indicando um forte interesse e feedback da comunidade.
Após a instalação, os seguintes componentes são adicionados:
Kit de desenvolvimento C#
A extensão C# reformulada (evoluindo do OmniSharp)
IntelliCode para sugestões inteligentes
Ferramenta de instalação do .NET para auxiliar no gerenciamento do tempo de execução
Gerald destaca que o C# Dev Kit é totalmente multiplataforma. Funciona com:
Windows
macOS
Linux
E até mesmo dentro do GitHub Codespaces
Essa flexibilidade permite que os desenvolvedores trabalhem em qualquer ambiente, inclusive em nuvem, trazendo o código C#, a depuração e os testes para uma plataforma portátil e escalável.
Passando para o desenvolvimento prático, Gerald clica em "Criar um projeto .NET " na paleta de comandos do VS Code. Ele inicia um novo projeto de API Web ASP.NET Core , mostrando como é fácil criar a estrutura básica de aplicações .NET modernas.
Ele menciona como este fluxo de trabalho é idêntico ao uso do comando .NET new CLI:
dotnet new webapi -n vscodedemodotnet new webapi -n vscodedemoEle explica passo a passo como confiar no autor (ele mesmo), nomear o projeto como WebApplication1 e selecionar um diretório. O processo de criação de projetos no VS Code parece natural e rápido.
Às 6h45, Gerald revela o que muitos estavam esperando: o Solution Explorer no Visual Studio Code.
Anteriormente, o VS Code exibia apenas uma visualização simples de pastas, listando arquivos não relacionados. Agora, o C# Dev Kit apresenta:
Visibilidade do arquivo .sln
Hierarquia do projeto
Acesso ao arquivo .csproj
Visão organizada de dependências, pacotes NuGet e analisadores
Gerald demonstra como a interface do usuário agora espelha o Solution Explorer do Visual Studio, trazendo navegação intuitiva para arquivos de solução e gerenciamento de projetos para usuários do VS Code.
Uma das atualizações mais impressionantes surge às 7:32: suporte completo para executar e depurar projetos dentro do VS Code.
Gerald seleciona o perfil de inicialização HTTPS e o depurador inicia o navegador com uma interface de usuário Swagger, comprovando que o aplicativo está ativo.
Ele abre o arquivo Program.cs, coloca um ponto de interrupção e confirma que ele foi atingido conforme o esperado. O VS Code agora permite:
Depuração em tempo real
Pontos de interrupção
Recarga rápida
Navegação por código
Inspeção completa de variáveis e consciência semântica
Essa experiência de depuração avançada traz funcionalidades de nível empresarial para um editor mais leve.
Em seguida, Gerald cria um projeto de teste xUnit dentro da mesma solução. Isso é feito clicando com o botão direito do mouse no Explorador de Soluções e selecionando "Novo Projeto".
Após nomeá-lo como TestProject1, Gerald edita o arquivo UnitTest1.cs para incluir um teste simples:
Assert.True(true);Assert.True(True)Mesmo nesta forma básica, Gerald mostra como o IntelliCode auxilia com sugestões de trechos de código e preenchimento automático de sintaxe.
Às 10h18, Gerald clica no botão de reprodução ao lado do seu teste e nos apresenta o Explorador de Testes. Representado por um ícone de frasco, este painel permite que você:
Visualize todos os testes em uma hierarquia de nível de solução
Execute testes diretamente no navegador ou a partir do Explorador de Testes.
Depurar testes com inspeção completa da pilha de chamadas
Analise os registros de saída no terminal
Os testes são descobertos automaticamente graças à descoberta integrada de testes unitários, e os desenvolvedores podem gerenciar seu conjunto de testes diretamente no VS Code.
Gerald depura seu teste, observa o ponto de interrupção ser acionado e confirma que Assert.True(true) é aprovado com sucesso. Ele também dá a entender que haverá suporte para categorias de teste e configurações mais avançadas.
Ao final do vídeo , Gerald reflete sobre como antes usava o VS Code como um "Bloco de Notas glorificado" — mas agora, com o C# Dev Kit, ele se tornou um concorrente de peso para o desenvolvimento full-stack em .NET .
Com novas ferramentas, suporte integrado a soluções e recursos de depuração já conhecidos, o Visual Studio Code agora oferece suporte a:
Aplicativos Web
Aplicativos de console
Desenvolvimento com foco na nuvem
E, potencialmente, .NET MAUI no futuro.
Gerald incentiva o feedback da comunidade de desenvolvedores e encoraja os espectadores a explorarem o Dev Kit para ver como ele se encaixa em seus próprios projetos e organizações.
Com o C# Dev Kit, a Microsoft preencheu a lacuna entre editores leves e IDEs completos. Os desenvolvedores agora podem:
Crie, depure e teste projetos C# inteiramente no Visual Studio Code.
Aproveite ferramentas de produtividade baseadas em IA, como o IntelliCode
Gerencie soluções complexas por meio do Solution Explorer
Execute e depure testes usando o Explorador de Testes
Trabalhe em diversas plataformas, incluindo Linux, Windows e GitHub Codespaces.
Este conjunto de ferramentas é ideal tanto para entusiastas quanto para desenvolvedores profissionais, oferecendo um ambiente gratuito, acessível e repleto de recursos, alinhado aos modelos de licenciamento existentes do Visual Studio.
Para experimentar você mesmo:
Abra o Visual Studio Code
Vá para Extensões e pesquise por "C# Dev Kit".
Clique em Instalar
Use a Paleta de Comandos para criar um projeto ou abrir um arquivo de solução existente.
Compile, execute e depure com confiança.
O C# Dev Kit fornece aos desenvolvedores as ferramentas necessárias, seja para trabalhar em projetos de código aberto, criar protótipos de novas ideias ou lançar aplicativos corporativos.
Do you create content for developers working with .NET, C#, Java, Python, or Node.js? Turn your expertise into extra income!
Join our newsletter, you’ll get exclusive access on article updates. We value your privacy