News

With .NET 6 Support Ending, Security Vulnerabilities Loom

While many Visual Studio developers are awaiting the debut of .NET 9 in November, they might want to pay attention to a looming security issue with .NET 6, which will reach end of support at the same time, perhaps leaving apps open to cybersecurity attacks.

"Continuing to use an unsupported version will expose you to security vulnerabilities," Microsoft said in a blog post last month announcing .NET 6 end of support on Nov. 12, 2024, the date of the company's .NET Conf event where new .NET releases are debuted.

Microsoft will no longer provide updates or technical support for .NET 6 after that, even security fixes, with the company advising developers to update to .NET 8 to stay supported.

.NET Release Timeline
[Click on image for larger view.] .NET Release Timeline (source: Microsoft).

Along with no more security updates and end of technical support, developers can expect these development upon end of support for .NET 6, Microsoft said:

  • Getting NETSDK1138 build warnings when targeting .NET 6 from a later SDK.
  • Getting "gold bar" warnings in Visual Studio when targeting .NET 6.

Upgrading to .NET 8 before the debut of .NET 9 involves changing the value of the TargetFramework property in a project file to net8.0, along with updating development and hosting environments, which is all covered in Microsoft guidance titled "Upgrade to a new .NET version."

Note that upgrading development environments primarily involves installing a new .NET SDK, which is done automatically by new editions of Visual Studio, so Visual Studio users need only upgrade to a newer version of the IDE. Microsoft guidance says Visual Studio 2022 17.8 or later is required for .NET 8 development. The current version of Visual Studio 2022 is 17.10.5, released on July 25, 2024.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus

Featured

  • OData Finally Ditches Old .NET Framework

    "The most disruptive change we are making in this release is dropping support for .NET Framework."

  • .NET MAUI, ASP.NET Core Polished in First Release Candidate for .NET 9

    Microsoft shipped the first release candidate for .NET 9, which is nearing feature completeness and production readiness in advance of its November debut.

  • Microsoft's Stalled UWP Project Supports .NET 9 to Help WinUI 3 Migration

    The company urges devs to switch to Windows App SDK and WinUI 3 because UWP is no longer under active development.

  • Get Up and Running with Modern Angular

    The Angular web-dev framework might seem an odd choice for a Microsoft-centric developer to consider, seeing as it's championed by arch-rival Google, but a closer look reveals many advantages.

Subscribe on YouTube