Closed takano32 closed 1 year ago
Makes sense. I don't use linux much, so I don't know the impact of using .net 7.
Thanks a lot for all the work you've contributed!
Thanks for merging!
I’m not so familiar with C# but I want to contribute this software since I use this frequently.
Thanks for making this as FLOSS!
Use dotnet6.0 is good for some reason, I think.
net6.0 is Long Term Support but net7.0 is Standard Term Support.
So net6.0 is better than net7.0 for stable release and distribute.
https://dotnet.microsoft.com/en-us/download/dotnet
I have also confirmed that the dotnet7.0 sdk and runtime are highly compatible and problem-free with the dotnet6.0 sdk and runtime.This means TargetFramework net6.0 code works fine with also dotnet7.0 sdk and runtime.
I pick up about some other reasons for this PR concretely.
1. Ubuntu supports dotnet6.0 heavily
Canonical heavily recommends dotnet6
dotnet6.0 can be installed with the standard package, but dotnet7.0 must be installed with a non-standard package.
And Cannonical's Ubuntu is the biggest share Linux distribution, I think.
2. .NET 7 New Features are not appealing enough to make me want to use it right away
.NET 7 New Features I read
Next is about System.Text.Json update
3. System.Text.Json is not used in this tool
If we ever adopt this one, the benefits of this update will be minimal.
P.S. And I confirmed the built in this branch version PSXPackager already resolved some issues in GitHub.
So this’ll close resolved issues with merging.
resolves #24 , resolves #14, resolves #17, resolves #12, resolves #19