Can't figure out the error in Settings.exe

Questions about Wine on Linux
Post Reply
Mriganka
Level 2
Level 2
Posts: 14
Joined: Wed Aug 29, 2018 12:22 am

Can't figure out the error in Settings.exe

Post by Mriganka » Mon Oct 22, 2018 10:28 am

I am getting this error while running the 'Settings.exe' application to change the settings of a game

Code: Select all

Unhandled Exception:
System.NotImplementedException: The method or operation is not implemented.
  at System.Drawing.Font.FromLogFont (System.Object lf, System.IntPtr hdc) [0x0009e] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Drawing.Font.FromHfont (System.IntPtr hfont) [0x00029] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Drawing.SystemFonts.get_DefaultFont () [0x0009e] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Windows.Forms.Control.get_DefaultFont () [0x00007] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.GetDefaultFontHandleWrapper () [0x00007] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.get_FontHandle () [0x000f8] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.GetFontAutoScaleDimensions () [0x0002d] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.get_CurrentAutoScaleDimensions () [0x00026] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.get_AutoScaleFactor () [0x00000] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale (System.Boolean includedBounds, System.Boolean excludedBounds) [0x0002b] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout () [0x00023] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.OnLayout (System.Windows.Forms.LayoutEventArgs e) [0x00000] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.LayoutEventArgs args) [0x00069] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout (System.Windows.Forms.Layout.IArrangedElement affectedElement, System.String affectedProperty) [0x00008] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Layout.LayoutTransaction.DoLayout (System.Windows.Forms.Layout.IArrangedElement elementToLayout, System.Windows.Forms.Layout.IArrangedElement elementCausingLayout, System.String property) [0x00012] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.LayoutScalingNeeded () [0x00021] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.set_AutoScaleMode (System.Windows.Forms.AutoScaleMode value) [0x00062] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at Settings.UserControlCustom.InitializeComponent () [0x0000b] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.UserControlCustom..ctor () [0x00006] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.Display..ctor () [0x00042] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at (wrapper remoting-invoke-with-check) Settings.Display:.ctor ()
  at Settings.SettingsForm.InitializeComponent () [0x0009a] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.SettingsForm..ctor () [0x00006] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at (wrapper remoting-invoke-with-check) Settings.SettingsForm:.ctor ()
  at Settings.Program.Main () [0x00021] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotImplementedException: The method or operation is not implemented.
  at System.Drawing.Font.FromLogFont (System.Object lf, System.IntPtr hdc) [0x0009e] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Drawing.Font.FromHfont (System.IntPtr hfont) [0x00029] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Drawing.SystemFonts.get_DefaultFont () [0x0009e] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Windows.Forms.Control.get_DefaultFont () [0x00007] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.GetDefaultFontHandleWrapper () [0x00007] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.get_FontHandle () [0x000f8] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.GetFontAutoScaleDimensions () [0x0002d] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.get_CurrentAutoScaleDimensions () [0x00026] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.get_AutoScaleFactor () [0x00000] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale (System.Boolean includedBounds, System.Boolean excludedBounds) [0x0002b] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout () [0x00023] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.OnLayout (System.Windows.Forms.LayoutEventArgs e) [0x00000] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.LayoutEventArgs args) [0x00069] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout (System.Windows.Forms.Layout.IArrangedElement affectedElement, System.String affectedProperty) [0x00008] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Layout.LayoutTransaction.DoLayout (System.Windows.Forms.Layout.IArrangedElement elementToLayout, System.Windows.Forms.Layout.IArrangedElement elementCausingLayout, System.String property) [0x00012] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.LayoutScalingNeeded () [0x00021] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.set_AutoScaleMode (System.Windows.Forms.AutoScaleMode value) [0x00062] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at Settings.UserControlCustom.InitializeComponent () [0x0000b] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.UserControlCustom..ctor () [0x00006] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.Display..ctor () [0x00042] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at (wrapper remoting-invoke-with-check) Settings.Display:.ctor ()
  at Settings.SettingsForm.InitializeComponent () [0x0009a] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.SettingsForm..ctor () [0x00006] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at (wrapper remoting-invoke-with-check) Settings.SettingsForm:.ctor ()
  at Settings.Program.Main () [0x00021] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
0009:fixme:msvcrt:__clean_type_info_names_internal (0x266bac0) stub
I am looking forward to get a working solution. :)

jkfloris
Level 6
Level 6
Posts: 660
Joined: Thu Aug 14, 2014 10:10 am

Re: Can't figure out the error in Settings.exe

Post by jkfloris » Mon Oct 22, 2018 12:06 pm

This part looks like an .NET/mono error. Maybe it helps if you install .NET with winetricks.
change the settings of a game
We could help you better if you tell us which game and post the entire terminal output. Including the Wine command you use.

Mriganka
Level 2
Level 2
Posts: 14
Joined: Wed Aug 29, 2018 12:22 am

Re: Can't figure out the error in Settings.exe

Post by Mriganka » Mon Oct 22, 2018 11:20 pm

jkfloris wrote:This part looks like an .NET/mono error. Maybe it helps if you install .NET with winetricks.
change the settings of a game
We could help you better if you tell us which game and post the entire terminal output. Including the Wine command you use.
Well its the Settings of PES2015. Full terminal output:

Code: Select all

~/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/Pro Evolution Soccer 2015$ WINEPREFIX=~/.wine wine Settings
wine: cannot find L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscorsvw.exe"
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 2
wine: cannot find L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe"
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 2

Unhandled Exception:
System.NotImplementedException: The method or operation is not implemented.
  at System.Drawing.Font.FromLogFont (System.Object lf, System.IntPtr hdc) [0x0009e] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Drawing.Font.FromHfont (System.IntPtr hfont) [0x00029] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Drawing.SystemFonts.get_DefaultFont () [0x0009e] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Windows.Forms.Control.get_DefaultFont () [0x00007] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.GetDefaultFontHandleWrapper () [0x00007] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.get_FontHandle () [0x000f8] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.GetFontAutoScaleDimensions () [0x0002d] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.get_CurrentAutoScaleDimensions () [0x00026] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.get_AutoScaleFactor () [0x00000] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale (System.Boolean includedBounds, System.Boolean excludedBounds) [0x0002b] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout () [0x00023] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.OnLayout (System.Windows.Forms.LayoutEventArgs e) [0x00000] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.LayoutEventArgs args) [0x00069] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout (System.Windows.Forms.Layout.IArrangedElement affectedElement, System.String affectedProperty) [0x00008] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Layout.LayoutTransaction.DoLayout (System.Windows.Forms.Layout.IArrangedElement elementToLayout, System.Windows.Forms.Layout.IArrangedElement elementCausingLayout, System.String property) [0x00012] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.LayoutScalingNeeded () [0x00021] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.set_AutoScaleMode (System.Windows.Forms.AutoScaleMode value) [0x00062] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at Settings.UserControlCustom.InitializeComponent () [0x0000b] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.UserControlCustom..ctor () [0x00006] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.Display..ctor () [0x00042] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at (wrapper remoting-invoke-with-check) Settings.Display:.ctor ()
  at Settings.SettingsForm.InitializeComponent () [0x0009a] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.SettingsForm..ctor () [0x00006] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at (wrapper remoting-invoke-with-check) Settings.SettingsForm:.ctor ()
  at Settings.Program.Main () [0x00021] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.NotImplementedException: The method or operation is not implemented.
  at System.Drawing.Font.FromLogFont (System.Object lf, System.IntPtr hdc) [0x0009e] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Drawing.Font.FromHfont (System.IntPtr hfont) [0x00029] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Drawing.SystemFonts.get_DefaultFont () [0x0009e] in <993b785229084ceebbb252213aea31a1>:0 
  at System.Windows.Forms.Control.get_DefaultFont () [0x00007] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.GetDefaultFontHandleWrapper () [0x00007] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.get_FontHandle () [0x000f8] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.GetFontAutoScaleDimensions () [0x0002d] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.get_CurrentAutoScaleDimensions () [0x00026] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.get_AutoScaleFactor () [0x00000] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.PerformAutoScale (System.Boolean includedBounds, System.Boolean excludedBounds) [0x0002b] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout () [0x00023] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.OnLayout (System.Windows.Forms.LayoutEventArgs e) [0x00000] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.LayoutEventArgs args) [0x00069] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Control.System.Windows.Forms.Layout.IArrangedElement.PerformLayout (System.Windows.Forms.Layout.IArrangedElement affectedElement, System.String affectedProperty) [0x00008] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.Layout.LayoutTransaction.DoLayout (System.Windows.Forms.Layout.IArrangedElement elementToLayout, System.Windows.Forms.Layout.IArrangedElement elementCausingLayout, System.String property) [0x00012] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.LayoutScalingNeeded () [0x00021] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at System.Windows.Forms.ContainerControl.set_AutoScaleMode (System.Windows.Forms.AutoScaleMode value) [0x00062] in <53dd22d01cdc4ccf93cec36074dc420c>:0 
  at Settings.UserControlCustom.InitializeComponent () [0x0000b] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.UserControlCustom..ctor () [0x00006] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.Display..ctor () [0x00042] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at (wrapper remoting-invoke-with-check) Settings.Display:.ctor ()
  at Settings.SettingsForm.InitializeComponent () [0x0009a] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at Settings.SettingsForm..ctor () [0x00006] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
  at (wrapper remoting-invoke-with-check) Settings.SettingsForm:.ctor ()
  at Settings.Program.Main () [0x00021] in <4e4688028bf64158b4f1e0775a66ee3b>:0 
0009:fixme:msvcrt:__clean_type_info_names_internal (0x266bac0) stub
lenovo@lenovo-Lenovo-V310-14ISK:~/.wine/drive_c/Program Files (x86)/Steam/steamapps/common/Pro Evolution Soccer 2015$ 
I have dotnet40 installed.

Code: Select all

$ WINEPREFIX=~/.wine winetricks dotnet40
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20180815-next - sha256sum: 05f91c88de59e2ab9fc95012226d49e3bbe30dcd7c1a32370be5dff84b8349db with wine-3.0.3 and WINEARCH=win64
Executing w_do_call dotnet40
dotnet40 already installed, skipping

Mriganka
Level 2
Level 2
Posts: 14
Joined: Wed Aug 29, 2018 12:22 am

Re: Can't figure out the error in Settings.exe

Post by Mriganka » Thu Oct 25, 2018 1:49 am

Why is this forum so useless?

User avatar
Bob Wya
Level 12
Level 12
Posts: 2764
Joined: Sat Oct 16, 2010 7:40 pm
Location: Cambridge
Contact:

Re: Can't figure out the error in Settings.exe

Post by Bob Wya » Thu Oct 25, 2018 2:19 am

Mriganka wrote:Why is this forum so useless?
Heh, heh... Because you're not paying us enough!! :lol:

Have you tried installing with wine-staging, in a 32-bit WINEPREFIX.
Where wine-staging is built with the gcc 8.2.0, and the -O1 / -O0 optimisation flag?
(Or a previous major release of gcc.)

I was recently playing about with Visual Studio 2010, which also requires the native .Net 4.x framework.
I've an open bug, because this only runs on wine-staging-3.18 (built with gcc 8.2.0 and -O0 / -O1 optimisation).
Obviously this (currently) requires a 32-bit WINEPREFIX as well.

Bob

Mriganka
Level 2
Level 2
Posts: 14
Joined: Wed Aug 29, 2018 12:22 am

Re: Can't figure out the error in Settings.exe

Post by Mriganka » Fri Oct 26, 2018 4:44 am

Bob Wya wrote:
Mriganka wrote:Why is this forum so useless?
Heh, heh... Because you're not paying us enough!! :lol:

Have you tried installing with wine-staging, in a 32-bit WINEPREFIX.
Where wine-staging is built with the gcc 8.2.0, and the -O1 / -O0 optimisation flag?
(Or a previous major release of gcc.)

I was recently playing about with Visual Studio 2010, which also requires the native .Net 4.x framework.
I've an open bug, because this only runs on wine-staging-3.18 (built with gcc 8.2.0 and -O0 / -O1 optimisation).
Obviously this (currently) requires a 32-bit WINEPREFIX as well.

Bob
It was working with the previous version of 3.0.2 . It is the new 3.0.3 version that is causing the problem. I have both mono and .net installed. Whats wrong? Something in winecfg??https://ibb.co/gqiROA https://ibb.co/kYq4bV
Check the screenshots pls.Something wrong with mono?

User avatar
dimesio
Moderator
Moderator
Posts: 12675
Joined: Tue Mar 25, 2008 10:30 pm

Re: Can't figure out the error in Settings.exe

Post by dimesio » Fri Oct 26, 2018 5:48 am

I have both mono and .net installed.
You shouldn't; mono has to be removed before you install .NET. Winetricks should have done that for you.

User avatar
Bob Wya
Level 12
Level 12
Posts: 2764
Joined: Sat Oct 16, 2010 7:40 pm
Location: Cambridge
Contact:

Re: Can't figure out the error in Settings.exe

Post by Bob Wya » Fri Oct 26, 2018 7:36 am

Mriganka wrote: Bob
It was working with the previous version of 3.0.2 . It is the new 3.0.3 version that is causing the problem. I have both mono and .net installed. Whats wrong? Something in winecfg??https://ibb.co/gqiROA https://ibb.co/kYq4bV
Check the screenshots pls.Something wrong with mono?[/quote]

Why didn't you include that version information in your first post? (So forum users are rubbish as well, eh!! :wink: )

Please don't post random screenshots of your WINEPREFIX directories - this is not going to help anyone...
It's more helpful to post the output from:

Code: Select all

wine uninstaller --list  #for a 32-bit WINEPREFIX
wine64 uninstaller --list  #for a 64-bit WINEPREFIX
To show Wine actually thinks is installed, in your WINEPREFIX.

In your case, you'll need to use a 32-bit WINEPREFIX, in order to support the .Net Framework 4.x (which doesn't play ball with 64-bit WINEPREFIX's).

Ta
Bob

Mriganka
Level 2
Level 2
Posts: 14
Joined: Wed Aug 29, 2018 12:22 am

Re: Can't figure out the error in Settings.exe

Post by Mriganka » Fri Oct 26, 2018 12:10 pm

dimesio wrote:
I have both mono and .net installed.
You shouldn't; mono has to be removed before you install .NET. Winetricks should have done that for you.
Yes it did. I installed dotnet,then when I tried to run the Settings.exe,it says wine mono is not installed???

Mriganka
Level 2
Level 2
Posts: 14
Joined: Wed Aug 29, 2018 12:22 am

Re: Can't figure out the error in Settings.exe

Post by Mriganka » Fri Oct 26, 2018 12:19 pm

Bob Wya wrote:
Mriganka wrote: Bob
It was working with the previous version of 3.0.2 . It is the new 3.0.3 version that is causing the problem. I have both mono and .net installed. Whats wrong? Something in winecfg??https://ibb.co/gqiROA https://ibb.co/kYq4bV
Check the screenshots pls.Something wrong with mono?
Why didn't you include that version information in your first post? (So forum users are rubbish as well, eh!! :wink: )

Please don't post random screenshots of your WINEPREFIX directories - this is not going to help anyone...
It's more helpful to post the output from:

Code: Select all

wine uninstaller --list  #for a 32-bit WINEPREFIX
wine64 uninstaller --list  #for a 64-bit WINEPREFIX
To show Wine actually thinks is installed, in your WINEPREFIX.



In your case, you'll need to use a 32-bit WINEPREFIX, in order to support the .Net Framework 4.x (which doesn't play ball with 64-bit WINEPREFIX's).

Ta
Bob[/quote]
Dotnet40 isn't installed in any of them. Will

Code: Select all

winetricks dotnet40
install dotnet to 32bit prefix :?: Bear with this noob and sorry if you feel offended.

User avatar
Bob Wya
Level 12
Level 12
Posts: 2764
Joined: Sat Oct 16, 2010 7:40 pm
Location: Cambridge
Contact:

Re: Can't figure out the error in Settings.exe

Post by Bob Wya » Fri Oct 26, 2018 12:48 pm

Mriganka wrote: Dotnet40 isn't installed in any of them. Will

Code: Select all

winetricks dotnet40
install dotnet to a 32-bit Wineprefix :?:
Bear with this noob and sorry if you feel offended.
To setup a 32-bit WINEPREFIX and install .Net Framework 4.x, would be something like:

Code: Select all

export WINEPREFIX=~/.wine32
WINEARCH=win32 wineboot -u
winetricks dotnet40
See: WineHQ FAQ: 6.5 Wineprefixes.

To check your WINEPREFIX env variable is active, for the current shell session:

Code: Select all

env | grep WINE
WINEPREFIX=/home/user/.wine32
The WINEARCH env variable is only required when firsting creating a new WINEPREFIX.
Following this the WINEPREFIX will have a fixed 32-bit, or 64-bit, architecture.

If Wine 3.0.2 worked and Wine 3.0.3 doesn't for you.... The issue may not be all that cut and dried.
E.g. compilation for Wine 3.0.3 could have been switched to gcc 8.x. Other system libraries may have been updated.

I'm used to people "rage quitting" on Linux/Wine, on a fairly frequent basis. 8)
I'd be the first person to say it's not that easy to use or setup Wine.
Wine has a lot of issues e.g. wine-mono and wine-gecko are hacky solutions.

I would wait at least a week before bumping a forum post, I had made.
Anything less than that is just bad netiquette.
That rule holds for any online forum (especially a forum with a low volume of posts).

If you want a faster answer, there's always distribution forums, reddit, irc, etc.
You can always cross-post to these other places.

Bob

Post Reply