A Microsoft lançou sua terceira prévia do .NET 10, uma atualização planejada para a plataforma de desenvolvimento de aplicativos de plataforma cruzada, de código aberto, da empresa. Entre os destaques, o .NET 10 Preview 3 apresenta um construtor à prova de AOT para ValidationContextExtensões de idioma C# mais poderosas e melhorias no WebAssess de Web.

.NET 10 A visualização 3 foi apresentada em 10 de abril e pode ser baixada do Dotnet.microsoft.com. Segue -se a pré -visualização 2, publicada em 18 de março e pré -visualização 1, publicada em 25 de fevereiro .NET 10 provavelmente será lançado como um lançamento de produção em novembro.

Entre as capacidades na terceira visualização está um construtor à prova de AOT para o ValidationContext classe na biblioteca padrão. O ValidationContext A classe é usada durante a validação de opções para fornecer contexto de validação. No entanto, porque extrair o DisplayName pode envolver reflexão, construtores existentes de ValidationContext atualmente estão marcados como inseguros para a compilação AOT (com antecedência). O novo construtor garante a segurança da AOT, permitindo que os desenvolvedores usem ValidationContextem construções nativas sem esbarrar em erros ou avisos.