https://bugs.winehq.org/show_bug.cgi?id=25153
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Windows Live Essentials |Windows Live Essentials |beta (webc variant) doesn't |Beta 2011 (webc variant) |detect .NET Framework 3.0 |doesn't detect .NET |installation |Framework 3.0 installation |(Mono/Registry) |(Mono/Registry) URL|http://wl.dlservice.microso |https://web.archive.org/web |ft.com/download/B/2/9/B2954 |/20140814052134/http://wl.d |09B-AAAB-4415-B32D-A36EFD6D |lservice.microsoft.com/down |C36E/en/wlsetup-webc.exe |load/B/2/9/B295409B-AAAB-44 | |15-B32D-A36EFD6DC36E/en/wls | |etup-webc.exe
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
the original resolution was not correct. Commit https://source.winehq.org/git/wine.git/commitdiff/9119f3562d62c53d6640a5b5b1... ("wine.inf: Add another .NET v3.0 registry-key.") should have been used for bug 25134.
The missing registry key for the WL 2011 beta mentioned by Louis in comment #1 was never added. Instead the whole mess of .NET registry keys to fake native MS .NET Framework install for Mono-based prefixes was moved to Wine-Mono itself. But even then, that key wasn't added by Wine-Mono either.
* https://source.winehq.org/git/wine.git/commitdiff/1e721a487775a2f306512a7c71... ("mscoree: Install Wine Mono on prefix update.") -> Wine-Mono 0.0.4
* https://source.winehq.org/git/wine.git/commitdiff/7b54917f28edf84c4d9db2e1a5... ("wine.inf: Do not install .NET registry keys and fake dlls.")
Part of Wine 1.5.6 release.
It seems only WL 2011 beta installer used that stupid way to check for presence of .NET Framework 3.0. It was corrected later with the final version of WL 2011.
Official/reliable methods:
https://github.com/dotnet/docs/blob/main/docs/framework/migration-guide/how-...
Anyway, I'll leave the information for documentation here.
Regards