-
Current SituationCurrently, it's very tedious to switch from a .NET 9 project to a .NET Standard project after realizing that the NuGet package created doesn't need anything beyond .NET Standard. Numerous errors are displayed, and upgrading the C# language version doesn't get rid of many of these. Desired SituationPlease, establish a feature roadmap that supports easily switching between current .NET versions and .NET Standard whenever possible. It should become a snap to switch between both. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 12 replies
-
It's unclear what Roslyn could do here. We don't control what's in a particular .net version. |
Beta Was this translation helpful? Give feedback.
If they're deterred by .NET 9 packages, then they'll be extra deterred by .NET standard 2.0 packages. .NET Standard is not receiving new versions. The newest version that will ever be is 2.1, which almost no one uses because why would you use 2.1 over .NET Core 3.1. Either you need to support .NET Framework and .NET, in which case you target .NET Standard 2.0, or you don't care about Framework, in which case you target whatever modern version of .NET you feel like, and upgrade when you decide the new language and library features are worth it for you.
It's im…