0

Configurar VS Code para desenvolver em C#

Mateus Nascimento
Mateus Nascimento

A utilização do Visual Studio é um pouco difícil para as pessoas que tem como SO na sua máquina pessoal o Linux ou Mac. Por esse motivo, resolvi ensinar uma forma de configurar o VS Code, que roda bem em todos os sistemas operacionais para que seja possível desenvolver em C# sem maiores problemas. Minha IDE de preferência é o Rider da JetBrains, mas acredito que seja pago, e VS Code é a plataforma acredito mais democrática para todos:


Embora seja apenas um editor, VS Code apresenta uma serie de extensões que o fazem se aproximar de uma IDE, e com as seguintes extensões é possível desenvolver em C# utilizando essa plataforma:


  1. C# (Microsoft)
  2. C# Extensions (JosKreativ)
  3. NuGet Gallery (pcislo)
  4. SQLite (alexcvzz)


1) C#


Fornece as ferramentas de desenvolvimento para .NET 5.0 e .NET Core, Syntax Highlighting, IntelliSense, Go to Definition, etc. Além de ferramenta de debugging e suporte para project.json e csproj projects


2) C# Extensions


Permite que clicar com botão direito em uma pasta e criar uma classe ou interface C#, que ja virá com o boilerplate


using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;


namespace API.Controllers
{
    public class Test
    {
        
    }
}


3) NuGet Gallery


Se você ja utilizou Visual Studio ou Rider, essas IDEs ja vem com NuGet packet manager, permitindo instalar NuGet packages que sejam específicas para as necessidades do seu projeto em desenvolvimento


4) SQLite


Extensão para explorar e fazer query em databases


Agora, para criar o projeto em .NET através da CLI:


Uma vez dentro da pasta em que iremos salvar o projeto, iremos digitar as seguintes instruções no terminal:


primeiro criamos uma solução dotnet:


dotnet new sln


em seguida criamos um projeto:


dotnet new webapi -o API


adicionamos o conteúdo do projeto à solução:


dotnet sln add API/


e abrimos o projeto no VS Code:


code . 


Para essa ultima linha "code ." é necessário ter instalado o atalho na sua máquina. Se não tiver, é so abrir a pasta do projeto manualmente utilizando o VS Code.


Eu utilizei como exemplo webapi, mas se você digitar na cli


dotnet new -l

vai receber uma lista de diferentes tipos de projetos webapp, angular, react, web, etc


Espero que tenha sido de ajuda para quem estiver tendo dificuldade em utilizar outra IDE!

0
0

Comentários (4)

0
Josué Oliveira

Josué Oliveira

20/09/2021 19:39

Legal.... parabéns!

0
Mateus Nascimento

Mateus Nascimento

20/09/2021 19:27

É uma alternativa Breno! Tu pode tentar um e outro e ver qual atende mais as tuas necessidades...

0
Breno Silva

Breno Silva

20/09/2021 18:41

Encontrei no VS Code a extensão "NuGet Package Manager"


Ela seria melhor que a NuGet Gallery?




0
Breno Silva

Breno Silva

20/09/2021 18:37

Muito obrigado Mateus!!


Ajudou demais!!

Biografia

Brasil