Estamos anunciando o
.NET Core 3.1 Preview 1 . O .NET Core 3.1 será uma pequena versão focada nas principais melhorias no Blazor e na área de trabalho do Windows, as duas grandes adições no
.NET Core 3.0 . Será um lançamento de suporte a longo prazo (LTS) com uma data final prevista de envio para dezembro de 2019.
Você pode
baixar o .NET Core 3.1 Preview 1 no Windows, macOS e Linux.
O ASP.NET Core e o EF Core também estão lançando atualizações hoje.
O Visual Studio 16.4 Preview 2 e também está sendo lançado hoje. É uma atualização recomendada para usar a Visualização 1. do .NET Core 3.1. O Visual Studio 16.4 inclui o .NET Core 3.1; portanto, apenas a atualização do Visual Studio fornecerá as duas versões.
Detalhes:
Problema conhecido: O instalador do Visual Studio 16.4 pode desinstalar o .NET Core 3.0 Runtime ao instalar o .NET Core 3.1. Recomendamos que você reinstale a instalação ou repare o
.NET Core 3.0 SDK nesse caso.

Melhorias
Existem várias melhorias planejadas para o .NET Core 3.1. As seguintes melhorias ainda não estão disponíveis, mas são esperadas em visualizações posteriores.
No .NET Core 3.0, o
Instalador do
.NET Core Desktop Runtime (inclui WPF e Windows Forms) não instala o .NET Core Runtime (inclui CoreFX e CoreCLR) para você. Vamos mudar isso, para que o instalador do Desktop Runtime seja auto-suficiente. O Runtime and Hosting Bundle, para cenários de servidor, já funciona dessa maneira.
C ++ / CLI foi um componente prometido da versão do .NET Core 3.0. Foi entregue, uma vez que é uma dependência necessária do WPF, mas faltava uma experiência de desenvolvedor no Visual Studio e no SDK. Forneceremos essa experiência com o .NET Core 3.1 e o Visual Studio 16.4. C ++ / CLI é suportado apenas no Windows.
O macOS 10.15 Catalina inclui um novo requisito de segurança: os aplicativos devem ter
reconhecimento de firma . Satisfazeremos esses requisitos para o .NET Core SDK, para .NET Core 3.1 e todas as outras versões suportadas do .NET Core. Se você estiver usando o .NET Core para entregar aplicativos macOS, gostaríamos de trabalhar com você nos requisitos de reconhecimento de firma.
Encerramento
O principal objetivo do .NET Core 3.1 é aprimorar os recursos e os cenários que fornecemos no .NET Core 3.0. O .NET Core 3.1 será uma versão de
suporte a
longo prazo (LTS) , com suporte por pelo menos 3 anos.
Instale e teste o .NET Core 3.1 Preview 1 e envie-nos um feedback. Ainda não é suportado ou recomendado para uso na produção.
Se você perdeu, confira o
anúncio do
.NET Core 3.0 do mês passado.