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:
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