Note that there are some explanatory texts on larger screens.

plurals
  1. POWIX - Is it possible to create a language neutral patch for multiple MSI?
    primarykey
    data
    text
    <p>We have the multiple MSI's for the different languages, so each MSI has its own ProductCode and UpgradeCode. Using English MSI's, we created a patch using Aaron's approach in <a href="http://blogs.msdn.com/astebner/archive/2007/10/26/5700191.aspx" rel="nofollow">http://blogs.msdn.com/astebner/archive/2007/10/26/5700191.aspx</a>, e.g. candle / light / torch / pyro with the following Patch.wxs: </p> <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"&gt; &lt;Patch AllowRemoval="yes" Manufacturer="xxx" MoreInfoURL="xxx" DisplayName="MyProduct First Patch" Description="My Product First Patch" Classification="Update Rollup" &gt; &lt;Media Id="5000" Cabinet="RTM.cab" &gt; &lt;PatchBaseline Id="RTM"/&gt; &lt;/Media&gt; &lt;PatchFamilyRef Id="PatchFamilyRollup"/&gt; &lt;/Patch&gt; &lt;Fragment&gt; &lt;PatchFamily Id='PatchFamilyRollup' Version='1.1.1.1' Supersede='yes'&gt; ... </code></pre> <p>However, when we apply this patch on the machine where non-English MSI was installed, we get the following error: "The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch." </p> <p>So my question is, is it possible to create a patch (MSP) that can be used on any language? If so, what needs to be done? </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload