-
Notifications
You must be signed in to change notification settings - Fork 113
Description
Currently Component Detection targets .NET 6. This was done intentionally to get the benefits of improved file IO performance1. Unfortunately, .NET 6 is a very new runtime2 (released on November 8th 2021) so by targeting .NET 6 we are limiting the consumers of Component Detection to those that have updated in their target runtime very recently.
In comparison, .NET Core 3.1 was released over 2 years ago3, but is still an LTS release that will be supported until December 3rd 20224. By targeting .NET Core 3.1 we can increase the potential userbase of Component Detection, while minimising the performance regression.
An alternative is to target .NET Standard 2.0, but this would also limit us to using C# 7.3 and would require more major refactoring.