DICUI doesn't work with mono or wine on Linux #108

Closed
opened 2026-01-29 16:09:37 +00:00 by claunia · 4 comments
Owner

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

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:<unknown type> member:<none> 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
claunia added the wontfix label 2026-01-29 16:09:37 +00:00
Author
Owner

@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

@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
Author
Owner

@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 (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.
Author
Owner

@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 (May 22, 2019): This has somewhat been alleviated by @ajshell1 's own script which wraps DICUI-Check. Not entirely working the same, but close.
Author
Owner

@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.

@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.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/MPF#108