It's very easy to play the game with a newer dotnet version.
I play it with version 8.
You just need to change the follow file in the game folder:
Vintagestory.runtimeconfig.json
{
"runtimeOptions": {
"tfm": "net8.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.TieredPGO": true
}
}
}
Change the 7.0 to 8.0.
Works for me.
By the way...
For the files VintagestoryServer.runtimeconfig.json and VSCrashReporter.runtimeconfig.json too.