Como criar uma aplicação .NET Core em apenas 5 minutos

Esse artigo é uma demonstração de como criar uma aplicação .NET Core do início usando apenas o .NET Core SDK (RC2) e o Visual Studio Code. Cada etapa desse artigo, está bem detalhada no próprio site do .NET Core SDK. Mesmo assim, eu achei válido compartilhar com vocês através desse espaço.

O objetivo aqui é demonstrar como executar e desenvolver aplicações para Windows, Linux ou MAC através do .NET Core SDK e o Visual Studio Code.

Uma vez que temos o SDK e o VS Code instalados, o próximo passo será criar um projeto .NET Core.

Como eu estou usando o Windows, eu vou criar o diretório da aplicação e o projeto através do PowerShell (poderia ser também através do prompt de comando).

Etapas:

1. Abra o PowerShell e crie um diretório para a aplicação. Exemplo:

New-Item -Name HelloWorld -Type Directory -Path c:\temp

2. Navegue para o diretório recém criado. Por exemplo:

cd c:\temp\HelloWorld

3. Para criar o projeto nós vamos usar a ferramenta dotnet. Na versão RC2, não existem mais o DNX (.NET Execution Environment)  e o DNVM. Está mais simples, conforme:

dotnet new

4. Execute o seguinte comando para restaurar as dependências/pacotes do projeto:

dotnet restore

5. Para iniciar a aplicação, execute o seguinte comando :

dotnet run

Observe que a aplicação retorna um "Hello World!" no prompt por ser uma console application. Para entender como o código está escrito, vamos utilizar o VS Code.

Para abrir o código da aplicação, no próprio diretório da aplicação, execute o seguinte comando (não se esqueça do ponto após o code):

code .

O Visual Studio Code será aberto exibindo a aplicação recém criada:

vscode

 

Abra o diretório da aplicação no Explorer. Uma maneira rápida é digitar no diretório corrente do prompt/powershell o comando (não se esqueça do ponto após o explorer):

 explorer.exe .

Observe que o binário da aplicação (DLL) foi criado dentro do diretório:

C:\temp\HelloWorld\bin\Debug\netcoreapp1.0

Uma outra forma de executar a nossa apliçação é através do seguinte comando:

"c:\Program Files\dotnet\dotnet.exe" C:\temp\HelloWorld\bin\Debug\netcoreapp1.0\HelloWorld.dll

A primeira parte do comando corresponde ao caminho de instalação do .NET Core SDK e a segunda parte o caminho da DLL da aplicação.

As aplicações do .NET Core, agora na versão RC2, são executadas através do runtime dotnet.exe que substituiu o DNX (runtime da versão RC1).

Esse artigo foi bem simples. O próximo passo, é transformar essa aplicação em uma aplicação ASP.NET Core em um próximo artigo.

A documentação do site do .NET Core está bem rica. Seguem algumas referências:

https://dotnet.github.io https://dot.net https://docs.asp.net