A Microsoft anunciou o lançamento do.NET 8 Preview 5, que traz uma série de novos recursos e melhorias para a plataforma. A versão também inclui a introdução do.NET MAUI no.NET 8 Preview 5, oferecendo uma variedade de correções de bugs e aprimoramentos de desempenho para desenvolvimento de aplicativos multiplataforma.
Visualização 5 do.NET 8: aprimoramentos e novos recursos
O.NET 8 Preview 5 traz melhorias e atualizações nas APIs de métricas, incluindo a introdução da interface IMeterFactory, que pode ser cadastrada em containers DI e utilizada para criar objetos Meter de forma isolada. Esse recurso permite que os agregadores de medições de métricas publicadas diferenciem os valores agregados com base nessas tags. Você pode baixar o.NET 8 Preview 5 para Linux, macOS e Windows.
Integração do Source Link
O.NET SDK agora inclui o Source Link para aprimorar a experiência do IDE ao inspecionar pacotes NuGet vinculados ao Source. O objetivo é incentivar mais pacotes a incluir essas informações por padrão, criando melhores experiências de IDE para desenvolvedores.
Novos analisadores de bibliotecas.NET
Os analisadores são como parceiros de codificação incorporados ao SDK e ao IDE que reconhecem problemas e sugerem correções enquanto você escreve o código. O.NET 8 Preview 5 inclui vários novos analisadores e fixadores de código que ajudam os desenvolvedores a verificar o uso correto e/ou de melhor desempenho das APIs da biblioteca.NET.
.NET MAUI no.NET 8 Preview 5: Melhorias de qualidade e correções de bugs
De acordo com David Ortinau, gerente de produto principal,.NET Multi-platform App UI, “.NET MAUI no.NET 8 Preview 5 agora está disponível com muitos bugs correções e melhorias de desempenho para desenvolvimento de aplicativos multiplataforma”.
O.NET Multi-platform App UI (MAUI) é uma estrutura que permite a criação de aplicativos nativos para diferentes dispositivos usando C# e XAML. Usando.NET MAUI, os desenvolvedores podem criar aplicativos para Android, iOS, macOS e Windows com uma base de código.
A atualização inclui melhorias na rolagem do teclado do iOS, melhorias de teste, melhorias de desempenho no mecanismo {Binding} e no layout desempenho de rótulos no Android. Várias correções de bug também foram implementadas, abordando problemas como gestos em extensões de rótulo, problemas de entrada de teclado, truncamento de rótulo no iOS, problemas de CollectionView, ContentView RTL e muito mais.
Os desenvolvedores podem atualizar seu projeto.NET MAUI para usar 8.0.0-preview.5.8506 primeiro instalando o.NET 8 Preview 5 SDK e, em seguida, atualizando os pacotes.NET MAUI NuGet em seu projeto.
Você pode relatar problemas, sugerir recursos ou enviar solicitações pull no repositório GitHub oficial para.NET MAUI.