[Bug 25153] Windows Live Essentials Beta 2011 (webc variant) doesn't detect .NET Framework 3.0 installation (Mono/Registry)

WineHQ Bugzilla wine-bugs at winehq.org
Sun Mar 21 19:17:56 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=25153

Anastasius Focht <focht at 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 at gmx.net> ---
Hello folks,

the original resolution was not correct. Commit
https://source.winehq.org/git/wine.git/commitdiff/9119f3562d62c53d6640a5b5b1acdb847a54479b
("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/1e721a487775a2f306512a7c719b5fa3301f433d
("mscoree: Install Wine Mono on prefix update.") -> Wine-Mono 0.0.4

*
https://source.winehq.org/git/wine.git/commitdiff/7b54917f28edf84c4d9db2e1a52e4dac67dd7e31
("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-to-determine-which-versions-are-installed.md#detect-net-framework-10-through-40

Anyway, I'll leave the information for documentation here.

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list