mirror of
https://github.com/SabreTools/MPF.git
synced 2026-02-03 21:29:27 +00:00
DICUI doesn't work with mono or wine on Linux #108
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ajshell1 on GitHub (Jan 7, 2019).
TL;DR
DICUI doesn't work on Linux. The latest test versions of DIC actually do work rather well, so I'd like to see DICUI ported as well.
Longer version:
I'm using the latest version of Antergos with mono 5.16.0, Wine-Staging 4.0-RC4. I also have wine-mono or whatever the package is called installed.
Results of attemping to run DICUI (using most recent appveyor build)
"mono DICUI.exe":
The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
"wine DICUI.exe":
The entry point method could not be loaded due to Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. assembly:PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 type: member:
sudo does nothing
Attempting to run the WinForms version results in an error message that is significantly larger.
https://pastebin.com/YRgXhGWw
If you won't fix this, I'd like a command line version of DICUI that just produces a !submissioninfo.txt file
@ajshell1 commented on GitHub (Jan 7, 2019):
Update: Installing the latest version of .NET offered by WineTricks actually makes the window show up in the WinForms build, but it gives an unhandled exception:
https://pastebin.com/hVwdRaEM
Pressing continue eventually gets us to the GUI as normal
@mnadareski commented on GitHub (Jan 28, 2019):
Leaving this as a "Won't Fix" for now since mono is stupid sometimes, and neither UI framework we use for DICUI is fully supported.
@mnadareski commented on GitHub (May 22, 2019):
This has somewhat been alleviated by @ajshell1 's own script which wraps DICUI-Check. Not entirely working the same, but close.
@mnadareski commented on GitHub (Jul 30, 2019):
I'm closing this in lieu of the other open issue for porting to .NET Core whenver WPF is supported (if that ever happens). I doubt this would ever get properly working on Mono or Wine.