picoe / Eto

Cross platform GUI framework for desktop and mobile applications in .NET
Other
3.57k stars 325 forks source link

C# / ETO Forms / .NET 7 on Windows machine for deployment to macOS? #2469

Closed git-hub-9999 closed 1 year ago

git-hub-9999 commented 1 year ago

I am hoping to compile a c# desktop project on a Windows machine (with ETO forms as the GUI), then run that resulting program on a Mac (without using Mono).

Is that theoretically possible using .NET 7 (and ETO Forms GUI)? Or do I have to re-compile on a Mac machine (via Visual Studio for Mac)?

I tried playing with the ETO forms template sample but it gives errors (can give more detail on that if required).

Previously I was using: .net framework / ETO Forms / Mono and I was able to successfully compile Windows, Mac and Linux versions from the same Windows machine. My understanding is that Mono is not required for .NET 7 which is fantastic but perhaps I can no longer compile Mac deployments from Windows?

Thank you very much for all your work to make this library happen. It has been extremely useful considering that Microsoft hasn't provided an adequate solution for this yet.