New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to .NET 7 or 8? #544
Comments
.NET 7 and up are not going to work for now because at least Windows 10 is required at runtime. There's still a sizable amount of users using 7 and 8. |
Win7/ 8 usage has actually fallen off quite sharply in just the past year: via Statcounter For instance(one year ago), Win7 was standing at an impressive 11%; now just 3%. And Win8.1 usage has declined to 0.72%. |
Maybe we can do both builds for short term like how qbittorrent Project did with qt6 migration. Not sure how much maintenance nightmare will be. |
There's no point in having builds for both framework versions since no new features could be used anyways. The only real difference would be the .NET7/8 build not working on W7. |
The point would be to remove the need to have .Net 6 installed, as many programs have moved or will move to .Net 8.0. Windows 7 & 8 are EOL, why should we keep compatibility for future releases ? Just keep old releases for these old OS. |
Actually, since 2 of the 3 versions you offers have already net 6 runtimes embedded, my point is moot. |
No, here it's the .NET and .NET Core Support Policy https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core As you can see, supported version 6 and 8, 7 is already out of support. |
6 - November 12, 2024 |
Yes. Even versions are LTS, and odd versions are STS.
|
I will move BCU to .NET 8 in v6.0 whenever that happens (most likely not for a few releases) and officially drop support for everything under Win10. I'll have to add a legacy version section to the readme so people can find the latest versions supported in a given OS I suppose. |
That seems the most reasonable choice. |
Now that .NET 8 is almost out and .NET 5 is past the support end date(May 10, 2022), maybe we can move to a newer .NET LTS version.
EOL info from https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core.
The text was updated successfully, but these errors were encountered: