Carmine Pietroluongo
Carmine Pietroluongo
SFR (and its packages) depend on .NET Framework 4.7.2. It looks like `System.Array.Empty` [is not available before .NET Framework 4.6](https://learn.microsoft.com/en-us/dotnet/api/system.array.empty), thus you get that exception. Perhaps try running SFR with...
After some attempts I managed to run SFR in Linux. This involved changing some project build configurations & disable specific patches. Now I have to find a way to make...
Next SFR version might be compatible with Linux due to some changes in SFD 1.4.1. I will let you know.
> AOT support currently will require rewriting almost everything to SourceGenerators. Can you elaborate further? I thought that `LiteNetLib` and `LiteEntitySystem` were pure C#. Do they rely on some native...
I will test this, if it's good enough I will add it.
Upgrading to .NET 8 should be fine for most users since it is LTS and defaults to C# 12. It it also required for the new p/invoke source generator (`LibraryImport`)...
Here's more details of pros and cons of both. ## `LibraryImport` ### Pros 1. **Source Generation**: `LibraryImport` leverages source generators to auto-generate P/Invoke calls. This means that some code is...
If we upgrade to .NET 8 or 9, I've explored two possible approaches for automating the majority of the code generation for this binding. --- ## [raylib's API files](https://github.com/raysan5/raylib/tree/master/parser/output) These...
.NET 8 has been enabled by #297 PR. However, I'm still unsure if we can switch from `DllImport` to `LibraryImport` attribute. `LibraryImport` became available since .NET 7, however this binding...