Can't run dot net program in wine 3.11

Questions about Wine on Linux
Locked
s0201328
Newbie
Newbie
Posts: 2
Joined: Tue Jun 13, 2017 4:06 am

Can't run dot net program in wine 3.11

Post by s0201328 »

I run dot net program in wine 2.8, and it works fine.
But after I changed wine to 3.11, it doesn't work.

the output message:
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
000b:err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
0012:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0012:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:thread:SetThreadStackGuarantee (0x32fc64): stub
0009:fixme:ntdll:EtwEventRegister ({e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 0x7932a40c, 0x797293b0, 0x79764880) stub.
0009:fixme:ntdll:EtwEventRegister ({763fd754-7086-4dfe-95eb-c01a46faf4ca}, 0x7932a40c, 0x797292f0, 0x79729998) stub.
0009:fixme:ntdll:EtwEventRegister ({a669021c-c450-4609-a035-5af59af4df18}, 0x7932a40c, 0x79764890, 0x79764888) stub.
0009:fixme:ntdll:EtwEventRegister ({cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 0x7932a40c, 0x797648c0, 0x797292e8) stub.
0009:fixme:wer:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 0x79140000) stub!
0009:fixme:nls:LocaleNameToLCID unsupported flags 8000000
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
0009:fixme:shell:URL_ParseUrl failed to parse L"System"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
0009:fixme:nls:LCIDToLocaleName unsupported flags 8000000
0009:fixme:nls:get_dummy_preferred_ui_language (0x0 0x32e2b8 (nil) 0x32e2b4) returning a dummy value (current locale)
0009:fixme:nls:get_dummy_preferred_ui_language (0x0 0x32e2b8 0x16ef68 0x32e2b4) returning a dummy value (current locale)
0009:fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
0009:fixme:ntdll:EtwEventRegister ({8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 0x9709aa, (nil), 0xcc612c) stub.
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources
...
...
...
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources"

it outputs "0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms.resources" all the time,
and never stop.

Any suggestion will help, thank you!
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Can't run dot net program in wine 3.11

Post by Bob Wya »

@s0201328

Please, in future, use the forum Code tags to delimit terminal commands and output:

Code: Select all

I AM CODE
  • What Linux distribution are you using?
  • What .Net framework-based Windows application are you trying to run?
  • What exact command are you using, to launch the Windows application, with wine?
  • Are you testing with a 32-bit WINEPREFIX?
Thanks
Bob
s0201328
Newbie
Newbie
Posts: 2
Joined: Tue Jun 13, 2017 4:06 am

Re: Can't run dot net program in wine 3.11

Post by s0201328 »

@Bob Wya
Sorry, I will do as you said next time, to tag the outputs.

Well, I use ubuntu 14.04 LTS.
The .Net framework-based Windows application is a simple application I made myself, with a window and a button.
The .Net framework version is v4.0.30319.
The command is "wine 'my-app'".
I do testing with a 32-bit WINEPREFIX.

I found if I change the window version to Windows Vista or Windows XP, it works well,
if I use Windows 7 or above, it doesn't work.

Any suggestion will help, thanks again!
Locked