.NET Core  - Criando um projeto Web usando o VS Code (Windows) - II


 Neste artigo vou mostrar como criar um projeto Web no .NET Core usando o Visual Studio Code e a linguagem C# no ambiente Windows.

Na primeira parte do artigo configuramos preparamos o nosso ambiente, configuramos o VS Code e criamos uma aplicação console com
.NET Core, vejamos agora como criar um projeto web.

Criando um projeto web .NET Core usando Visual Studio Code

Abra o VS Code e clique em File -> Open Folder e selecione uma pasta onde você deseja criar o seu projeto Web. No exemplo eu criei a pasta c:\_aspncore.

Você verá a pasta ser exibida conforme mostra a imagem abaixo. (Ao lado do nome da pasta você tem os ícons para criar arquivos, diretórios, atualizar e recolher)

Clique com o botão direito do mouse na área abaixo do nome da pasta (ou clique no ícone para criar uma nova pasta) e a seguir clique em New Folder e informe o nome webnetcore1:

Preesione CTRL + ' para abrir o terminal e digite  cd\webnetcore1 para ir para a pasta criada e a seguir digite dir para visualizar o conteúdo da pasta. Note que ela esta vazia:

Observe que já estamos posicionados na pasta que foi criada para abrigar o projeto.

Criando o projeto web

Para criar o projeto web vamos continuar a usar a interface de linha de comando (CLI).

Agora digite no terminal o comando : dotnet new -t web

Neste comando estamos definindo o tipo de projeto (-t) web a ser criado.

Após alguns segundos você verá a mensagem : Created new C# project in C:\_aspncore\webnetcore1

Digite o comando dir no terminal para ver os arquivos que foram criados na pasta do projeto:

Ao final você terá um modelo de aplicativo Web ASP .NET com todos os arquivos necessários mas o projeto ainda não esta pronto.

Precisamos baixar todos os pacotes relevantes para o ASP .NET Core necessários à nossa aplicação Web via NuGet.

Para isso digite no terminal o comando :  dotnet restore

 

 

Pois é extamente isso que o comando dotnet new faz.

Isso irá baixar e armazenar em cache todos os pacotes nuget. (Se você executá-lo novamente, ele não será baixado novamente da internet, pois há cópias em cache local.)

Ele fornece uma maneira conveniente de inicializar um projeto .NET Core válido e um código-fonte de exemplo para testar o conjunto de ferramentas da interface de linha de comando - Command Line Interface (CLI).

Este comando é invocado no contexto de um diretório. Quando invocado, o comando resultará em dois principais artefatos sendo criados para o diretório atual:

- Um arquivo Program.cs : que contém um programa exemplo "Hello World".
- Um arquivo project.json válido.

Depois disso, o projeto está pronto para ser compilado e/ou editado posteriormente.

Precisamos agora resolver as dependências usadas no projeto. Para isso vamos digitar no terminal o comando :  dotnet restore

Veja o resultado do comando na figura:

O comando dotnet restore usa o NuGet para restaurar as dependências, bem como as ferramentas específicas do projeto especificadas no arquivo project.json. Por padrão, a restauração de dependências e ferramentas são feitas em paralelo.

Para restaurar as dependências, o NuGet precisa dos feeds onde os pacotes estão localizados. Os feeds são geralmente fornecidos através do arquivo de configuração NuGet.config; Um padrão está presente quando as ferramentas CLI são instaladas. Você pode especificar mais feeds criando seu próprio arquivo NuGet.config no diretório do projeto.

Selecione o arquivo Program.cs na janela EXPLORER e veja o código sendo exibido no editor.

A seguir altere o código na linha Console.WriteLine() informando outro texto a seu critério. No exemplo eu alterei o texto para: "Macoratti .net - ASP .NET Core"

Agora edite o código e digite um comando para verificar o recurso IntelliSense sendo ativado:

Agora vamos 'rodar' o nosso projeto.

Para isso digite no terminal o comando  :  dotnet run

O comando dotnet run fornece uma opção conveniente para executar o aplicativo a partir do código-fonte com um comando.

Ele compila o código-fonte, gera um programa de saída e, em seguida, executa esse programa.

Esse comando é útil para o desenvolvimento iterativo rápido e também pode ser usado para executar um programa distribuído de origem (por exemplo, um site).

Observe que forma criadas as pasta bin e obj no projeto. (digite o comando dir para verificar no terminal)

Veja a estrutura criada na pasta do projeto :

Veja o resultado exibido no terminal, a string : Macoratti .net - ASP .NET Core.

Dessa forma você criou sua primeira aplicação Console no .NET Core usando  VS Code. (Notou que você não precisou do Visual Studio ?)

Para criar um projeto web para .NET Core digite o comando :  dotnet new -t web.

Este será o assunto da segunda parte deste artigo.

Jesus lhes respondeu, e disse: A minha doutrina não é minha, mas daquele que me enviou.
Se alguém quiser fazer a vontade dele, pela mesma doutrina conhecerá se ela é de Deus, ou se eu falo de mim mesmo.

João 7:16-17

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?

 

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

 

Referências:


José Carlos Macoratti