http://bugs.winehq.org/show_bug.cgi?id=35413
--- Comment #9 from P. José zer-0@hotmail.com.br --- I skirted or fixed the problem with a "radical" solution with these steps:
1- Unistall every app from wine less Wine Gecko
2- Go to terminal and type: sudo rm -r ~/.wine WINEARCH=win32 WINEPREFIX=~/.wine winecfg
4- Install dotnet40 with: winetricks dotnet40
5- Probably the Framework folder will not have the mscoree.dll , you will need to get him from another computer with Windows at C:/windows/Microsoft.NET/Framework/v4.0.30319/ , try to copy it in a pendrive. If you can't acess another computer or does't have the file, try this site: http://www.dll-files.com/dllindex/dll-files.shtml?mscoree
6- Place the mscoree.dll at
/home/<YourUserFolderNameHere>/.wine/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/
7- Go to terminal again an type: wine reg add "HKEY_LOCAL_MACHINE\Software\Microsoft.NETFramework" /v InstallRoot /t REG_SZ /d 'C:\windows\Microsoft.NET\Framework' /f
8- Keep the mscoree safe! You will need to put him in your application folder to finish the work! eg.: If I want to start Terraria (a game based in .NET Framework), I must place the mscoree.dll at your main folder. If you don't, the application probably will not work
Done! After ~ 2 mounths, I can start the application with no errors. It worked fine for me.
Sorry for any grammar errors, I'm not a native speaker. Hope this helps ;-)
PS.: may I post this as a proposed patch?