https://bugs.winehq.org/show_bug.cgi?id=37557
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello again,
actually your specific problem is the result of using a 64-bit WINEPREFIX in first place for 32-bit apps.
The app is .NET 4.0 Framework based and makes use of VC++ 2010 runtime which the installer bundles on its own. The installer puts the 32-bit VC++ runtime in the "wrong" system32 (already covered by other bugs) hence the loader doesn't find them when running the app.
You can try to "repair" the prefix by using 'winetricks -q vcrun2010' which has a workaround for 64-bit prefixes but do that at your own risk.
If the app truly requires native .NET (Wine-Mono not sufficient) you need to start over with 32-bit prefix anyway and do 'winetricks -q dotnet40'.
Regards