https://bugs.winehq.org/show_bug.cgi?id=37146
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello Martin
--- quote --- dotnet40 is already on. --- quote ---
your attachment shows it's obviously not:
--- snip --- Method '<Module>:_wWinMainCRTStartup ()' in assembly '/home/martin/.wine/drive_c/ProgramFiles/Untis/2015/Untis.exe' contains native code that cannot be executed by Mono on this platform. The assembly was probably created using C++/CLI. ... Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for <Module> ---> <CrtImplementationDetails>.ModuleLoadException: The C++ module failed to load. ---> System.MissingMethodException: Method contains unsupported native code at (wrapper managed-to-native) <Module>:_getFiberPtrId () at <Module>.<CrtImplementationDetails>.LanguageSupport._Initialize (<CrtImplementationDetails>.LanguageSupport* ) [0x00000] in <filename unknown>:0 at <Module>.<CrtImplementationDetails>.LanguageSupport.Initialize (<CrtImplementationDetails>.LanguageSupport* ) [0x00000] in <filename unknown>:0 --- snip ---
If Mono is still present after .NET 4.0 install by 'winetricks' recipe you have a broken WINEPREFIX/Wine. 'winetricks dotnet40' recipe will always uninstall Mono from WINEPREFIX if present.
This bug is about Mono insufficiency. In general Bugzilla is not meant for end-user support, please seek help in WineHQ user forums.
Regards