{ASP.NET Core} – Hello World!

     Já faz um tempo que venho querendo falar um pouco sobre este tópico, mas por ser algo relativamente recente precisei na verdade estudar para poder criar o post. Hoje vou mostrar como criar nosso primeiro projeto com o novo ASP.Net, o ASP.NET Core.

     Vamos usar o editor de código Visual Studio Code, mas fica a vontade para usar o de sua preferência, e usaremos o Yeoman, para quem não conhece é uma ferramenta que nos ajuda a criar de forma rápida novos projetos. Para criar o projeto na versão mais estável atualmente, o Core 1.1 (a 2.0 ainda está em preview). Siga os passos abaixo:

  1. Instale o Node.jsNode Package Manager. Vamos usa-lo para instalar o Yeoman.
  2. Abra o terminal(CTRL+’) do VS Code e instale o Yeoman com o comando abaixo:
  3. npm install -g yo
  4. Agora vamos instalar o Core Generator para que o Yeoman possa sabe como gerar um projeto do ASP.NET:
  5. npm install -g generator-aspnet
  6. Crie o projeto ASP.NET usando o Yeoman (ainda no terminal):
  7. yo aspnet
  8. A tela abaixo é mostrada:
yeoman1

Imagem 1: configuração do projeto com o Yeoman.

Após executar o comando “yo aspnet” as linhas da Imagem 1 são apresentadas e agora vamos escolher qual o tipo do projeto e configurar algumas coisas:

9. Escolhi para este exemplo a versão de um projeto web vazio, “Empty Web Application”
10. Informe um nome: “HelloCore”
11. A saída do terminal mostra os detalhes da criação dos arquivos e pastas do projeto, o resultado é mostrado abaixo na Imagem 2

yeoman2

Imagem 2: Projeto criado com sucesso.

Para rodar o projeto acesse a página: cd HelloCore, e execute os comandos:

dotnet restore
dotnet run
yeoman4

Imagem 3: restore e run executados

     A imagem 3 mostra a execução dos comandos e a url:porta onde a aplicação pode ser acessada(http://localhost:5000). O restore é necessário para carregar as dependências usando o Nuget, o comando run já faz um build e executa a aplicação.

Para os mais purista ou que não tem intimidade com o Yeoman, a execução do comando dotnet new associado a alguns atributos é possível gerar o projeto também.

Template description Template name Languages
Console application console [C#], F#
Class library classlib [C#], F#
Unit test project mstest [C#], F#
xUnit test project xunit [C#], F#
ASP.NET Core empty web [C#]
ASP.NET Core web app mvc [C#], F#
ASP.NET Core web api webapi [C#]
Nuget config nugetconfig
Web config webconfig
Solution file sln

Veja aqui outras opções. Espero que tenha gostado, qualquer dúvida é só comentar. Veja detalhes aqui: https://docs.microsoft.com/en-us/dotnet/core/

Postado originalmente em CodigoSimples.net

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s