FosterFramework / Foster

A small C# game framework
MIT License
397 stars 35 forks source link

Windows Arm64 Github Action #95

Open NoelFB opened 1 week ago

NoelFB commented 1 week ago

I've attempted to add Windows Arm64 Platform library building to the github action, and it all builds successfully but as far as I can tell it still just builds it for x64. I'm not sure if the github action is just not working quite right yet (it's in "beta" apparently) or if there's something else that needs to happen.

Also worth looking into ... is there a way to build a dll combined for both Arm64 and x64, like there is for macOS?

NoelFB commented 1 week ago

Maybe I can modify the build action/cmake to do this? https://learn.microsoft.com/en-us/windows/arm/arm64x-build

NoelFB commented 1 week ago

Although I just tested running this on an Arm Windows laptop and setting the csproj to use x64 just works (I guess through emulation?) so maybe I don't care about getting this working..........