Running .NET Application in Wine

Questions about Wine on Linux
Locked
Titan91
Level 2
Level 2
Posts: 36
Joined: Sat Jun 18, 2016 1:24 pm

Running .NET Application in Wine

Post by Titan91 »

I'm not sure if this is possible, but I'm trying to run a .NET application in Wine on Linux Mint 19.1 x64. The program works in Ubuntu 16.04 x32 on another machine. I realize architecture, distributions, and versions all have an impact on which packages are installed between the two distros. But I'm trying to single out what is causing Mono to crash. I've installed the same version of mono-devel from the same repository and have copied the same Wine prefix from the working machine to this one. The version I'm using is the latest, 5.20.1.19 from April 11. The version of Wine is also the same, Wine 4.7 Development.

I cannot get the program to launch using Mono exclusively on the Ubuntu PC, but it works if I run it through Wine. On this PC, I get similar output running either through Mono directly or using Wine. I am not using any library overrides in the Wine prefix.

Mono:

Code: Select all

mono SDRSharp.exe
exception inside UnhandledException handler: (null) assembly:/usr/lib/mono/4.5/mscorlib.dll type:NullReferenceException member:(null)

[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: shark
  at (wrapper managed-to-native) SDRSharp.Radio.IQBalancer.iq_balancer_create(single,single)
  at SDRSharp.Radio.IQBalancer..ctor () [0x00006] in <7cc6b0d5feab4a12a4ac27a6a8d11c35>:0 
  at SDRSharp.MainForm+IQCorrectionProcessor..ctor () [0x00000] in <0e72feab88de4fb0b6659ba57cf28728>:0 
  at SDRSharp.MainForm..ctor () [0x00016] in <0e72feab88de4fb0b6659ba57cf28728>:0 
  at (wrapper remoting-invoke-with-check) SDRSharp.MainForm..ctor()
  at SDRSharp.Program.Main () [0x00069] in <0e72feab88de4fb0b6659ba57cf28728>:0 
Wine:

Code: Select all

WINEPREFIX=~/sdr wine SDRSharp.exe
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"configSections" in state 2
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"appSettings" in state 2
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"clear" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"add" in state 6
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"frontendPlugins" in state 2
0009:fixme:mscoree:ConfigFileHandler_startElement Unknown element L"sharpPlugins" in state 2
0009:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0x33cae8, 0x196490, 0x33caec, 0x33cae0
0009:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0x33cae8, 0x19ff30, 0x33caec, 0x33cae0
0009:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1bb014,0x1b9308): stub
0009:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1c5334,0x1c43a8): stub
0009:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1cbd8c,0x1cbd28): stub
0009:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1d2754,0x1d26f0): stub
0009:fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x1d90bc,0x1d9058): stub
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
0009:fixme:gdiplus:GdipGetLineSpacing ignoring style
exception inside UnhandledException handler: (null) assembly:C:\windows\mono\mono-2.0\lib\mono\4.5\mscorlib.dll type:NullReferenceException member:(null)

[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound]
  at System.Drawing.GDIPlus.CheckStatus (System.Drawing.Status status) [0x001ce] in <ba40fd39cb6d47229e1010baf1e6cab1>:0 
  at System.Drawing.FontFamily..ctor (System.String name, System.Drawing.Text.FontCollection fontCollection) [0x0002f] in <ba40fd39cb6d47229e1010baf1e6cab1>:0 
  at System.Drawing.FontFamily..ctor (System.String name) [0x00000] in <ba40fd39cb6d47229e1010baf1e6cab1>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.FontFamily..ctor(string)
  at SDRSharp.PanView.SpectrumAnalyzer.DrawCursor (System.Boolean drawFilter, System.Boolean drawFrequencyMarker, System.Boolean drawPeaks, System.Boolean drawHotTrackingLine, System.Boolean drawHotTrackingText) [0x0011d] in <721fd73beecd4325af607e82f2824e3b>:0 
  at SDRSharp.PanView.SpectrumAnalyzer.DrawSpectrum () [0x005b0] in <721fd73beecd4325af607e82f2824e3b>:0 
  at SDRSharp.PanView.SpectrumAnalyzer.DrawLayers () [0x0005e] in <721fd73beecd4325af607e82f2824e3b>:0 
  at SDRSharp.PanView.SpectrumAnalyzer.Perform (System.Boolean force) [0x0000a] in <721fd73beecd4325af607e82f2824e3b>:0 
  at SDRSharp.PanView.SpectrumAnalyzer.OnResize (System.EventArgs e) [0x0016c] in <721fd73beecd4325af607e82f2824e3b>:0 
  at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e) [0x00006] in <4b5e54e3d33a420eb49212146df9d142>:0 
  at System.Windows.Forms.Control.UpdateBounds (System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height, System.Int32 clientWidth, System.Int32 clientHeight) [0x000ce] in <4b5e54e3d33a420eb49212146df9d142>:0 
  at System.Windows.Forms.Control.UpdateBounds (System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height) [0x0004a] in <4b5e54e3d33a420eb49212146df9d142>:0 
  at System.Windows.Forms.Control.SetBoundsCore (System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height, System.Windows.Forms.BoundsSpecified specified) [0x000f2] in <4b5e54e3d33a420eb49212146df9d142>:0 
  at System.Windows.Forms.Control.SetBounds (System.Int32 x, System.Int32 y, System.Int32 width, System.Int32 height, System.Windows.Forms.BoundsSpecified specified) [0x00078] in <4b5e54e3d33a420eb49212146df9d142>:0 
  at System.Windows.Forms.Control.set_Size (System.Drawing.Size value) [0x00025] in <4b5e54e3d33a420eb49212146df9d142>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control.set_Size(System.Drawing.Size)
  at SDRSharp.MainForm.InitializeComponent () [0x05645] in <0e72feab88de4fb0b6659ba57cf28728>:0 
  at SDRSharp.MainForm..ctor () [0x00138] in <0e72feab88de4fb0b6659ba57cf28728>:0 
  at (wrapper remoting-invoke-with-check) SDRSharp.MainForm..ctor()
  at SDRSharp.Program.Main () [0x00069] in <0e72feab88de4fb0b6659ba57cf28728>:0 
0009:fixme:file:CancelSynchronousIo (0xe0): stub
0009:fixme:file:CancelSynchronousIo (0xf4): stub
0009:fixme:file:CancelSynchronousIo (0x108): stub
0009:fixme:file:CancelSynchronousIo (0x11c): stub
I'm open to suggestions. I may end up running the program in a Windows virtual machine.
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Running .NET Application in Wine

Post by jkfloris »

The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound]
The package ttf-mscorefonts-installer is installed in Ubuntu and isn't in Mint?
Titan91
Level 2
Level 2
Posts: 36
Joined: Sat Jun 18, 2016 1:24 pm

Re: Running .NET Application in Wine

Post by Titan91 »

jkfloris wrote:
The requested FontFamily could not be found [GDI+ status: FontFamilyNotFound]
The package ttf-mscorefonts-installer is installed in Ubuntu and isn't in Mint?
Nope, evidently it was not. That fixed it, thanks for that. My next question was going to be which font package I needed. Still, I was able to set a up a lightweight Windows 7 Virtualbox VM in about 45 minutes if I ever need it in the future.
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Running .NET Application in Wine

Post by jkfloris »

My next question was going to be which font package I needed.
If I run the program with the WINEDEBUG=+font option, I get the following output:

Code: Select all

0009:trace:font:dump_gdi_font_list ---------- Font Cache ----------
0009:trace:font:dump_gdi_font_list font=0x134370 ref=306 L"System" 16
0009:trace:font:dump_gdi_font_list font=0xd04d370 ref=0 L"Arial" -11
0009:trace:font:dump_gdi_font_list font=0xcfc8ab8 ref=0 L"Arial" -11
0009:trace:font:dump_gdi_font_list font=0xcfca3e0 ref=0 L"Arial" -10
0009:trace:font:dump_gdi_font_list font=0xd0bcb18 ref=0 L"Arial" 100
0009:trace:font:dump_gdi_font_list font=0xcf6bb58 ref=3 L"Tahoma" -12
0009:trace:font:dump_gdi_font_list font=0xcfaa558 ref=0 L"Tahoma" -12
0009:trace:font:dump_gdi_font_list font=0xcfaad48 ref=0 L"Tahoma" 100
0009:trace:font:dump_gdi_font_list font=0xd05d058 ref=0 L"Verdana" 100
0009:trace:font:dump_gdi_font_list font=0xcfae2d0 ref=0 L"Tahoma" -11
0009:trace:font:dump_gdi_font_list font=0xd067130 ref=0 L"Tahoma" -11
0009:trace:font:dump_gdi_font_list font=0xcf62540 ref=0 L"Tahoma" -11
Locked