Closed
Description
On December 13, 2022 .NET Core 3.1 will reach EOL. Starting that day Visual Studio 2019 will not be able to develop .NET applications in a supported manner (the whole .NET cross-platform development workload in Visual Studio 2019 will be not officially supported anymore). But Visual Studio 2019 is in a Mainstream Support phase till April 2024. So it looks very strange and disappointing that IDE, which is still in the Mainstream Support phase for another 1.5 years, cannot target a supported .NET version (ironically .NET Framework is still supported since its lifecycle is tied to Windows). So my question and proposal are:
- How it was planned to use Visual Studio 2019 for .NET development (in a supported manner of course) after December 13, 2022? How does this correlates to the fact that Visual Studio 2019 is still in the Mainstream Support phase for another 1.5 years? MS team definitelly should discuss this problem in May-June 2021 when dropping Visual Studio 2019 support between .NET 6 preview 4 (development was supported with Visual Studio 2019 16.11 preview) and .NET 6 preview 5 (development was supported only with Visual Studio 2022 preview).
- I’m afraid that same situation will then happen to Visual Studio 2022. My proposal is that every Visual Studio version should support .NET LTS version that is actual at the IDE release date AND the following .NET LTS version. Regarding Visual Studio 2022 it will be .NET 6.0 LTS -> .NET 7.0 -> .NET 8.0 LTS. Every .NET LTS version is supported for 3 years so at least one .NET target platform will be definitely supported during the whole Mainstream Support phase (5 years) of an IDE. Hope @timheuer and @richlander will hear me and understand my argumentation (since my proposal is pretty evident and simple).
A bit related to #5567