.NET 6 is no longer supported by Microsoft, as of November 12 last year. You should upgrade to at least .NET 8, which will be supported until November 10 next year. Although .NET 9 is newer than .NET 8, it will end support sooner, on May 12 next year. That's because even-numbered versions always have long-term support and odd-numbered versions don't. If you want this upgrade to last as long as possible, go to .NET 8 now. If you want to upgrade again to .NET 10 as soon as possible, go to .NET 9 now.