O .NET Core 2.0 foi lançado com grandes melhorias
A Microsoft lançou uma nova versão principal de seu tempo de execução do .NET Core. Para quem não sabe, o .NET Core é uma plataforma de desenvolvimento de plataforma cruzada mantida pela Microsoft e pela comunidade .NET. A versão 2.0 traz muitas melhorias de desempenho, suporte para mais plataformas e alguns novos recursos para usuários das versões mais recentes do Visual Studio IDE.
O .NET Core também está implementando o .NET Standard 2.0 para fornecer mais de duas vezes o número de novas APIs para desenvolvedores que o usam em seus projetos. O .NET Core 2.0 pode ser instalado junto com as versões anteriores do runtime. Enquanto os projetos existentes continuarão visando as versões 1.0 e 1.1; você precisará definir como destino a nova versão manualmente.
Aqui estão as novidades nesta versão, de acordo com o registro oficial de alterações:
Tempo de execução
- Principais melhorias de desempenho no tempo de execução e estrutura
Implementa .NET Standard 2.0 - 6 novas plataformas com suporte, incluindo Debian Stretch, SUSE Linux Enterprise Server 12 SP2 e macOS High Sierra.
- RyuJIT é o x86 JIT no .NET Core 2.0
- Construções ARM32 para Linux e Windows agora disponíveis, em visualização.
SDK
- A restauração do dotnet agora é um comando implícito.
- Os projetos .NET Core e .NET Standard podem fazer referência a pacotes e projetos NuGet do .NET Framework.
- O SDK do .NET Core pode ser compilado a partir da fonte com o repositório de compilação da fonte.
Estúdio visual
- O Live Unit Testing oferece suporte ao .NET Core
- Melhorias na navegação de código
- Suporte a C # Azure Functions na caixa
- Suporte CI / CD para contêineres
A Microsoft também lançou novas versões do Visual Studio 2017 (versão 15.3) e Visual Studio para Mac (versão 7.1) com suporte para esta versão do .NET Core. Vá para o postagem oficial do blog da Microsoft sobre isso para saber mais sobre este lançamento.
Você também pode aprender mais detalhes sobre os recursos do .NET Core 2.0 e baixe aqui.