Ler em inglês

Partilhar via


Alterações significativas no .NET 7

Se você estiver migrando um aplicativo para o .NET 7, as alterações recentes listadas aqui podem afetá-lo. As alterações são agrupadas por área de tecnologia, como ASP.NET Core ou Windows Forms.

Este artigo indica se cada alteração de quebra é compatível com binários ou com a fonte:

  • Binário compatível - Os binários existentes serão carregados e executados com êxito sem recompilação, e o comportamento em tempo de execução não será alterado.
  • Compatível com código-fonte - O código-fonte será compilado com êxito sem alterações ao direcionar o novo tempo de execução ou usar o novo SDK ou componente.

ASP.NET Core

Principais bibliotecas .NET

Configuração

Título Compatível com binário Fonte compatível
Entrada System.diagnostics em app.config ✔️

Criptografia

Implementação

Entity Framework Core

Mudanças significativas no EF Core 7

Extensões

Globalização

Título Compatível com binário Fonte compatível
APIs de globalização usam bibliotecas de UTI no Windows Server ✔️

Interoperabilidade

Título Compatível com binário Fonte compatível
RuntimeInformation.OSArchitecture sob emulação ✔️

.NET MAUI

Rede

SDK e MSBuild

Serialização

Windows Forms

Título Compatível com binário Fonte compatível
Obsolescências e advertências ✔️
Algumas APIs lançam ArgumentNullException ✔️

WPF

Título Compatível com binário Fonte compatível Compatível com versões anteriores
Comportamento restaurado de operações de arrastar e soltar em editores de texto ✔️ ✔️

XML e XSLT

Título Compatível com binário Fonte compatível
XmlSecureResolver está obsoleto

Consulte também