VisualStudio.Extensibility: Managing .NET runtime versions

Table of Contents
- Introduction to VisualStudio.Extensibility
- Managing .NET Runtime Versions
- Changes in VisualStudio.Extensibility in 17.14 Preview 1
Introduction to VisualStudio.Extensibility
- VisualStudio.Extensibility SDK allows developers to create extensions that run faster and smoother outside the main Visual Studio IDE process.
- Extensions can be installed without the need to restart Visual Studio, improving performance and reliability.
- Focus on documenting polished features for GA releases.
Managing .NET Runtime Versions
- Extensions on VisualStudio.Extensibility can run out of process on .NET 8 for better performance.
- Each version of the .NET runtime can run side by side, with faster support end dates compared to netfx.
- Extension developers and consumers can expect .NET runtime versions to roll forward periodically.
- Visual Studio will continue to load extensions, even if they don't specify targeting the latest supported .NET version.
- Extension developers have the option to load their extension in the new runtime version before the current runtime goes out of support.
- Developers can still choose to run their extensions against the .NET Framework runtime if they prefer.
- Feedback and issues can be reported on GitHub or Developer Community.
Changes in VisualStudio.Extensibility in 17.14 Preview 1
- Introducing the experience of .NET runtime version roll forward for extension developers and consumers.
- No major workflow changes expected for extension consumers.
- Information displayed when loading an extension that does not specify support for the installed .NET runtime.
- Developers encouraged to try loading extensions in the new runtime version before the current one goes out of support.
- Options available for developers who do not want to consider .NET runtime version compatibility.
Feel free to dive into the detailed information provided above regarding VisualStudio.Extensibility and its management of .NET runtime versions.