[wix-users] Burn - Installing .NET 4.5.1 language packs on multiple operating systems
carlos.sosa.us at outlook.com
Fri Oct 21 08:11:04 PDT 2016
Maybe add a launch condition by OS?
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Sent: Friday, October 21, 2016 2:33 AM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Burn - Installing .NET 4.5.1 language packs on multiple
We have encountered an issue with installation (using burn) of the .NET
4.5.1 language packs on Windows 10 (and 8.1 too?).
On Windows 7, you can install the .NET 4.5.1 French language pack
(https://www.microsoft.com/fr-FR/download/details.aspx?id=40751) and a key
will be added to the registry (HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/NET
Framework Setup/NDP/v4/Full/1036). The WixNetfxExtension property
NETFRAMEWORK45FR_FR_LANGPACK looks like it uses this registry key to check
for the French language pack presence.
The problem is that, on Windows 10, the French language pack installation
fails with the following error (translated from French):
The language pack for the .NET Framework 4.5.1 (French) is already installed
on your computer. To activate, install the language pack corresponding to
the installed operating system.
If you add French and install the language pack from Control Panel ->
Language, it will add the entry to the registry. Although (to complicate
things) on my machine, I couldn't install the French language pack from the
control panel (and got the text "A language pack isn't available").
Anyway, all very confusing. My question is, what is the best way to deal
with .NET language packs in burn when targeting multiple OSs?
TEL: +44 (0)1223 218000 ext 363
Granta Design Limited, Rustat House, 62 Clifton Road, Cambridge, CB1 7EG, UK
WiX Toolset Users Mailing List provided by FireGiant
More information about the wix-users