Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

does it run on wine? #86

Open
H-A-M-G-E-R opened this issue Jan 13, 2023 · 7 comments
Open

does it run on wine? #86

H-A-M-G-E-R opened this issue Jan 13, 2023 · 7 comments

Comments

@H-A-M-G-E-R
Copy link

No description provided.

@binary1230
Copy link
Collaborator

binary1230 commented Jan 13, 2023 via email

@H-A-M-G-E-R
Copy link
Author

compile for windows using https://github.com/dotnet/runtimelab/tree/feature/NativeAOT-LLVM then run it on wine

@H-A-M-G-E-R
Copy link
Author

running on mono is better

@theCapypara
Copy link

How is this run with Mono? I can not get it to build with Mono, as it doesn't seem to suport the net6.0 target.
Trying to build this under Linux with .NET 6 directly results in "Microsoft.NET.Sdk.WindowsDesktop". Is there any plans for this to not be limited to Windows only?

@ethicalhacker7192
Copy link

is it possible that we could compile it directly for linux?

@binary1230
Copy link
Collaborator

The app is split (mostly) between GUI and a bunch of supporting libs. All the support stuff should be totally good to go on Linux natively using the Linux c# toolchain

The GUI project is winforms though and that's what won't run natively

The project does kinda sorta work on wine but I've run into weirdness every time I tried to use it for anything more than a quick test.

There's very early work in the Dev branch of diz for ripping out winforms and using something cross platform (avalonia) but, it's very incomplete and there's a bunch of infrastructure that needs to get built out in the core.

Mostly it's about exposing for observability stuff to bubble up to the GUI layer (was trying to use Reactive and .. Forgot the other library, something data binding). It's kind of all a mess

@ethicalhacker7192
Copy link

Thank you for the information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants