logoalt Hacker News

thomasmartontoday at 8:41 AM2 repliesview on HN

I'm commenting this blindly so apologies if I'm wrong, but if it's possible I'd try and compile this against .NET Framework 3.5 instead of .NET 8.

A lot of people (myself included) have XP/7 machines for retro games like Civ1 and I'd personally love to use that machine instead of my modern one to play the game.


Replies

applfanboysbgontoday at 9:20 AM

Without looking at the codebase, I can already say this is a big ask because it uses the Avalonia framework for cross-platform deployment. .NET Framework 3.5 is Windows-only, and there was a heap of massive breaking changes when the .NET Framework was replaced by the superior .NET Core (now just .NET), so it would be a pretty big maintenance burden to try to maintain a separate build target for that.

rahorvattoday at 2:04 PM

For Win 7, you can easily compile with .NET core 6 and Avalonia framework for .NET core 6.

I have tested it and it works :)