https://bugs.winehq.org/show_bug.cgi?id=45449
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6e3d68b14120563fd584fe9c5a2 | |7885f51e7ae66 Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/6e3d68b14120563fd584fe9c5a... ("mscoree: Add diagnostic CorGetSvc stub.")
Thanks Vincent
Test with broken .NET install:
--- snip --- $ wineserver -k $ rm -rf .wine $ export WINEARCH=win32 $ wineboot
$ wine uninstaller --list {BB9BDB97-C247-4F20-B710-8B6765F67105}|||Wine Gecko (32-bit) {95E1A5A7-9C47-5B8F-94C7-03C26A544072}|||Wine Mono Runtime {C1E530E6-B87C-5982-8173-5417B92E5F56}|||Wine Mono Windows Support
$ wine uninstaller --remove {95E1A5A7-9C47-5B8F-94C7-03C26A544072}
$ winetricks win7
$ (cd .cache/winetricks/dotnet40 && wine ./dotNetFx40_Full_x86_x64.exe)
$ winedump .wine/drive_c/windows/system32/mscoree.dll Contents of .wine/drive_c/windows/system32/mscoree.dll: 871574 bytes
*** This is a Wine builtin DLL ***
File Header Machine: 014C (i386) Number of Sections: 16 TimeDateStamp: 5D4D1CED (Fri Aug 9 09:12:45 2019) offset 136 PointerToSymbolTable: 000B5600 NumberOfSymbols: 00000EED SizeOfOptionalHeader: 00E0 Characteristics: 2106 EXECUTABLE_IMAGE LINE_NUMS_STRIPPED 32BIT_MACHINE DLL ...
$ wine "c:\windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe" update 0009:err:winediag:CorGetSvc If this function is called, it is likely the result of a broken .NET installation Exception from HRESULT: 0x80004001 (E_NOTIMPL) --- snip ---
$ wine --version wine-4.13-109-g6e3d68b141
Regards