TechNet Wiki News - .NET Core 1.0.1, ASP.NET Core 1.0.1 e EF Core 1.0.1
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:
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:
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:
E por hoje é isso… Até a próxima!