TechNet Wiki News - .NET Core 1.0.1, ASP.NET Core 1.0.1 e EF Core 1.0.1

dotnetlogo

Olá Wiki Ninjas Brasil!

Sejam muito bem-vindos a mais um TechNet Wiki News.

No dia 13/09 (última terça-feira) a Microsoft disponibilizou um novo update para o .NET Core 1.0: trata-se da versão 1.0.1, um novo release contemplando correções, além de algumas melhorias em aspectos como qualidade e confiabilidade da plataforma.

É importante destacar que novas funcionalidades não foram acrescentadas ao .NET Core 1.0.1. O ASP.NET Core e o Entity Framework também contam agora com uma versão batizada como 1.0.1.

O anúncio sobre o lançamento do .NET Core 1.0.1 pode ser encontrado em:

https://blogs.msdn.microsoft.com/dotnet/2016/09/13/announcing-september-2016-updates-for-net-core-1-0/

Detalhes sobre o ASP.NET Core 1.0.1 podem ser obtidos em:

https://blogs.msdn.microsoft.com/webdev/2016/09/13/asp-net-core-sept-2016-patch/

E no repositório do Entity Framework no GitHub foram divulgadas informações sobre a atualização desta solução ORM:

https://github.com/aspnet/EntityFramework/releases/tag/rel%2F1.0.1

Diante destes novos releases surge um questionamento óbvio: como atualizar minhas aplicações?

O primeiro passo será obter a nova versão do .NET Core 1.0.1 (disponível para Windows, Linux e Mac):

https://www.microsoft.com/net/core

OBSERVAÇÃO IMPORTANTE: para usuários do Visual Studio 2015 espera-se que os mesmos já contem com o Update 3 da IDE.

Uma vez instalado o pacote de atualização, novos projetos no Visual Studio já irão referenciar os packages com as versões mais recentes. Na próxima imagem é possível observar o arquivo project.json de uma aplicação ASP.NET Core criada após o update:

aspnetcore-1-0-1

 

A Microsoft prevê, por default, que uma aplicação baseada no .NET Core 1.0 não precise passar por um processo de atualização para fazer uso do novo framework. Contudo, é possível modificar este comportamento quando duas versões do .NET Core (1.0.0 e 1.0.1) coexistirem numa mesma máquina.

Para projetos ASP.NET Core 1.0 pré-existentes a Microsoft recomenda alterações no arquivo project.json, de forma que se referencie a versão 1.0.1 dos seguintes pacotes (quando os mesmos forem indicados explicitamente):

  • Microsoft.EntityFrameworkCore;
  • Microsoft.AspNetCore.Server.Kestrel;
  • Microsoft.AspNetCore.Mvc;
  • Microsoft.AspNetCore.Antiforgery;
  • Microsoft.AspNetCore.Routing.

Maiores detalhes sobre o uso da versão 1.0.1 ou 1.0.0 podem ser encontrados nos links que anunciam os updates.

Informações sobre futuras do .NET Core estão no Roadmap da plataforma:

https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/

E como um dos assuntos hoje é ASP.NET Core, uma boa fonte para obtenção de mais informações sobre esta plataforma está em um dos Guias de Sobrevivência que integra o TechNet Wiki:

https://social.technet.microsoft.com/wiki/pt-br/contents/articles/34139.asp-net-core-1-0-guia-de-sobrevivencia.aspx

E por hoje é isso… Até a próxima!

   

Wiki Ninja Renato Groffe (Wiki, Facebook, LinkedIn, MSDN)