[wix-users] Install VC++ 2013 Redist
Edwin Castro
egcastr at gmail.com
Thu Dec 7 12:33:06 PST 2017
Not the PackageGroupRef/@Id but rather the ExePackage/@Id:
<PackageGroup Id="VisualCPlusPlusRedist">
<ExePackage
DisplayName="Microsoft Visual C++ 2013"
InstallCommand="/q /norestart /ChainingPackage
"[WixBundleName]" /log "[VcRedistFullLog].html""
RepairCommand="/q /norestart /repair /ChainingPackage
"[WixBundleName]" /log "[VcRedistFullLog].html""
UninstallCommand="/uninstall /q /norestart /ChainingPackage
"[WixBundleName]" /log "[VcRedistFullLog].html""
PerMachine="yes"
DetectCondition="!(wix.VcPPRedistDetectCondition)"
InstallCondition="!(wix.VcPPRedistInstallCondition)"
Id="VisualCPlusPlusRedist"
<--- Try changing this one!
Vital="yes"
Permanent="yes"
LogPathVariable="VcRedistFullLog"
Compressed="no"
Name="!(wix.VcPPRedistPackageDirectory)vcredist_x64.exe">
</ExePackage>
</PackageGroup>
On Thu, Dec 7, 2017 at 10:35 AM, Harinatha Narisetty <
harinatha.narisetty at us.abb.com> wrote:
> It is
>
> <PackageGroupRef Id='VisualCPlusPlusRedist'
>
> After='NetFx462Redist' />
>
>
>
> Should I change that to Id=”Visual C++ 2013 setup ” or something ??
>
>
>
> Thanks
>
> Hari
>
>
>
> *From:* Edwin Castro [mailto:egcastr at gmail.com]
> *Sent:* Thursday, December 7, 2017 12:21 PM
> *To:* WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> *Cc:* Carlos Sosa <carlos.sosa.us at outlook.com>; Harinatha Narisetty <
> harinatha.narisetty at us.abb.com>
> *Subject:* Re: [wix-users] Install VC++ 2013 Redist
>
>
>
> *CAUTION:* This email originated from outside of the organization. Do not
> click links or open attachments unless you recognize the sender and know
> the content is safe.
>
>
>
> What is the ExePackage Id? I expect it is displaying the Id.
>
>
>
> --
>
> Edwin G. Castro
>
>
>
> On Thu, Dec 7, 2017 at 7:16 AM, Harinatha Narisetty via wix-users <
> wix-users at lists.wixtoolset.org> wrote:
>
> I have set all three properties... it still displays
> "VisualCPlusPlusRedist".. Is there anything I am missing?
>
>
> <PackageGroup Id="VisualCPlusPlusRedist">
> <ExePackage
> DisplayName="Microsoft Visual C++ 2013 Setup"
> Description="Microsoft Visual C++ 2013 Setup"
> InstallCommand="/q /norestart /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> RepairCommand="/q /norestart /repair /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> UninstallCommand="/uninstall /q /norestart /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> PerMachine="yes"
> DetectCondition="!(wix.VcPPRedistDetectCondition)"
> InstallCondition="!(wix.VcPPRedistInstallCondition)"
> Id="VisualCPlusPlusRedist"
> Vital="yes"
> Permanent="yes"
> LogPathVariable="VcRedistFullLog"
> Compressed="no"
> Name="!(wix.VcPPRedistPackageDirectory)vcredist_x64.exe"
> SourceFile="!(wix.VcPPRedistPackageDirectory)vcredist_x64.exe"
> DownloadUrl="https://download.microsoft.com/download/2/E/6/
> 2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe"
> >
>
> </ExePackage>
>
> -----Original Message-----
> From: Carlos Sosa [mailto:carlos.sosa.us at outlook.com]
> Sent: Wednesday, December 6, 2017 6:31 PM
> To: Harinatha Narisetty <harinatha.narisetty at us.abb.com>; WiX Toolset
> Users Mailing List <wix-users at lists.wixtoolset.org>
> Subject: RE: Install VC++ 2013 Redist
>
> CAUTION: This email originated from outside of the organization. Do not
> click links or open attachments unless you recognize the sender and know
> the content is safe.
>
>
> Description or Display Name or Name attributes?
>
>
>
> -----Original Message-----
> From: Harinatha Narisetty [mailto:harinatha.narisetty at us.abb.com]
> Sent: Wednesday, December 6, 2017 4:06 PM
> To: Carlos Sosa <carlos.sosa.us at outlook.com>; WiX Toolset Users Mailing
> List <wix-users at lists.wixtoolset.org>
> Subject: RE: Install VC++ 2013 Redist
>
> I have changed as below. It works fine...but it displays the text as "
> VisualCPlusPlusRedist". I want it as " Microsoft Visual C++ 2013"
> What should I change?
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="
> http://schemas.microsoft.com/wix/UtilExtension">
>
> <Fragment>
> <util:RegistrySearch
> Id="VCPLUSPLUS2013"
> Variable="VCPLUSPLUS2013"
> Root="HKLM"
> Key="SOFTWARE\Microsoft\VisualStudio\12.0\VC\Runtimes\x64"
> Value="Installed"
> Result="value" />
> </Fragment>
>
> <Fragment>
> <util:RegistrySearchRef Id="VCPLUSPLUS2013"/>
> <WixVariable Id="VcPPRedistDetectCondition" Value="VCPLUSPLUS2013
> >= 1" Overridable="yes" />
> <WixVariable Id="VcPPRedistInstallCondition" Value=""
> Overridable="yes" />
> <WixVariable Id="VcPPRedistPackageDirectory" Value="VisualCPlusPlus\"
> Overridable="yes" />
> <PackageGroup Id="VisualCPlusPlusRedist">
> <ExePackage
> DisplayName="Microsoft Visual C++ 2013"
> InstallCommand="/q /norestart /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> RepairCommand="/q /norestart /repair /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> UninstallCommand="/uninstall /q /norestart /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> PerMachine="yes"
> DetectCondition="!(wix.VcPPRedistDetectCondition)"
> InstallCondition="!(wix.VcPPRedistInstallCondition)"
> Id="VisualCPlusPlusRedist"
> Vital="yes"
> Permanent="yes"
> LogPathVariable="VcRedistFullLog"
> Compressed="no"
> Name="!(wix.VcPPRedistPackageDirectory)vcredist_x64.exe"
> SourceFile="!(wix.VcPPRedistPackageDirectory)vcredist_x64.exe"
> DownloadUrl="https://download.microsoft.com/download/2/E/6/
> 2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe"
> >
> </ExePackage>
> </PackageGroup>
> </Fragment>
> </Wix>
>
> Thanks
> Hari
>
> -----Original Message-----
> From: Carlos Sosa [mailto:carlos.sosa.us at outlook.com]
> Sent: Wednesday, December 6, 2017 1:04 PM
> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> Cc: Harinatha Narisetty <harinatha.narisetty at us.abb.com>
> Subject: RE: Install VC++ 2013 Redist
>
> CAUTION: This email originated from outside of the organization. Do not
> click links or open attachments unless you recognize the sender and know
> the content is safe.
>
>
> Have you tried it, and did it work?
>
>
>
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
> Of Harinatha Narisetty via wix-users
> Sent: Wednesday, December 6, 2017 10:50 AM
> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> Cc: Harinatha Narisetty <harinatha.narisetty at us.abb.com>
> Subject: [wix-users] Install VC++ 2013 Redist
>
> Hi,
> I want to install VC++ 2013 Redist as part of list of prerequisites. I am
> using Bootstrapper. Here is my WXS file for VC++ 2013. Is there anything
> else I should do?
>
> Bundle.wxs
> <Chain>
> <PackageGroupRef Id='NetFx462Redist' />
>
> <PackageGroupRef Id='VisualCPlusPlusRedist' After='NetFx462Redist' />
>
> VCRedist.wxs
> <?xml version="1.0" encoding="UTF-8"?>
> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="
> http://schemas.microsoft.com/wix/UtilExtension">
>
> <Fragment>
> <util:RegistrySearch Id="VCPLUSPLUS2013" Variable="VCPLUSPLUS2013"
> Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\12.0\VC\Runtimes\x64"
> Value="Installed" Result="value" />
> </Fragment>
> <Fragment>
> <util:RegistrySearchRef Id="VCPLUSPLUS2013"/>
> <WixVariable Id="VcPPRedistDetectCondition" Value="VCPLUSPLUS2013
> >= 1" Overridable="yes" />
> <WixVariable Id="VcPPRedistInstallCondition" Value=""
> Overridable="yes" />
> <WixVariable Id="VcPPRedistPackageDirectory" Value="VisualCPlusPlus\"
> Overridable="yes" />
> <PackageGroup Id="VisualCPlusPlusRedist">
> <ExePackage
> DisplayName="Microsoft Visual C++ 2013"
> InstallCommand="/q /norestart /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> RepairCommand="/q /norestart /repair /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> UninstallCommand="/uninstall /q /norestart /ChainingPackage
> "[WixBundleName]" /log "[VcRedistFullLog].html""
> PerMachine="yes"
> DetectCondition="!(wix.VcPPRedistDetectCondition)"
> InstallCondition="!(wix.VcPPRedistInstallCondition)"
> Id="VisualCPlusPlusRedist"
> Vital="yes"
> Permanent="yes"
> LogPathVariable="VcRedistFullLog"
> Compressed="no"
> Name="!(wix.VcPPRedistPackageDirectory)vcredist_x64.exe">
> </ExePackage>
> </PackageGroup>
> </Fragment>
> </Wix>
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
>
>
More information about the wix-users
mailing list