ASP .NET Core RC2 c/ VS 2015 - Criando uma aplicação ASP .NET Core - II


 Apresentando os recursos da ASP .NET Core RC2 com o Visual Studio Community 2015. Criando uma aplicação ASP .NET Core.


Na primeira parte do artigo tivemos o primeiro contato com o utilitário de linha de comando .NET CLI que veio substituir as ferramentas dnvm, dnx e dnu.

Vamos agora criar uma aplicação ASP .NET Core usando os novos recursos da versão RC2 e mostrar algumas das alterações que houve na RC1.

Nota : Você tem que instalar os pacotes relacionados na primeira parte do artigo para usar a ASP .NET Core e o .NET CLI.


Nota:  Na ASP .NET Core 1.1 com o VS 2017 o projeto gerado não utiliza mais o arquivo project.json.

Para saber mais veja este artigo :  ASP .NET Core - Mudanças na estrutura do projeto (ASP .NET Core 1.1 com VS 2017)

 

Criando sua primeira aplicação ASP .NET Core Web Application

Abra o Visual Studio Community 2015 com update 2 e clique em New Project;

Selecione Visual C# e clique em Web;

Você verá a janela abaixo exibindo dois novos tipos de projetos web:

Os dois tipos de projetos são :

Vamos criar um projeto ASP .NET Core Multiplataforma com o nome AspNetCoreRC2_Multiplataforma:

Ao clicar no botão OK veremos na próxima janela 3 templates disponíveis :

Marque a opção Web Application sem autenticação e sem hospedagem na nuvem e clique no botão OK:

Você verá na janela Solution Explorer a seguinte estrutura do projeto criado:

Em destaque temos a exibição do código da classe Program.cs.

Lembra que mencionei que ASP .NET Core é uma aplicação Console ?

Observe que temos o método Main() onde a aplicação será configurada e executada. ( Este método antes estava no arquivo startup.cs )

Outra novidade é a volta do web.config :

Outra alteração é que todos os namespaces Microsoft.AspNet.* foram renomeados para Microsoft.AspNetCore.* :

Nota : O pacote EntityFramework.* foi alterado para Microsoft.EntityFrameworkCore.

Más notícias para que deseja migrar sua aplicação do RC1 para o RC2 : Vai ter que fazer essas alterações manualmente no arquivo project.json para atualizar a informação sobre os pacotes.

Outra alteração é que todas as variáveis de ambiente agora possuem o prefixo ASPNETCORE_. Assim ASPNET_ENVIRONMENT agora é ASPNTECORE_ENVIRONMENT.

Mudanças no arquivo project.json :

Se você pressionar F5, irá rodar a aplicação obtendo o seguinte resultado:

Vamos mexer um pouco no projeto.

Abra o arquivo HomeController e alterar o código da Action Index conforme abaixo:

Agora abra a view Index.cshtml e inclua o código abaixo :

Rodando novamente a aplicação agora teremos o seguinte resultado:

Assim criamos nossa primeira aplicação ASP .NET Core RC2.

Pelo que você notou existe um longo caminho a percorrer até que possamos partir para a produção.

Até mais ...

(Orou Jesus assim...) "E a vida eterna é esta: que te conheçam, a ti só, por único Deus verdadeiro, e a Jesus Cristo, a quem enviaste."
João 17:3

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