http://bugs.winehq.org/show_bug.cgi?id=18798
--- Comment #3 from Anastasius Focht focht@gmx.net 2009-06-08 13:18:38 --- Hello,
--- quote --- Now application starts up to splash screen and then hangs with message box about missed .net registry keys. I tried to 'winetricks -q dotnet20' and after that it complains that required framework version is 2.0.50727.
Maybe I'm at existing dotnet bug now? --- quote ---
No, it's another bug in Wine native API. The application ships all needed .NET assemblies (CLR) by itself. Xenocode maps .NET assemblies from PE resources, not relying on existing .NET installs in WINEPREFIX - so installing .NET using winetricks won't help here.
The problem is related to registry part of native API which is also completely sandboxed/hooked (managing its own virtualized registry hives), I had a brief look at it but not the time yet to dig deeper.
One has to debug the virtualization layer itself along with adding more diagnostic traces to Wine code to see what's happening (tracing with relay thunks won't work).
You can close this bug because the issue this bug is about is fixed. Open another bug report for next issue you are now encountering.
Regards