Create a prerequisite folder for Microsoft Visual C++ 2010 x64 Redistributable 10.0.40219 RRS feed

  • Question

  • I am trying to create  a prerequisite folder which will reside under C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages

    I created a folder by the name vcredist-x64 and placed the file vcredist_x64.exe goten from  However, I have tried to create the product.xml file under above mentioned folder and the package.xml file under the en folder, but when I click on the "prerequisites" button with under properties->publish for a given vsto project, the related prerequisite not showing as an available item under "prerequisites" screen

    Can any one help ? I have put so many hours into it but no success.

    here is the product.xml contents


    <?xml version="1.0" encoding="utf-8" ?> 


      <!-- Defines list of files to be copied on build -->
        <PackageFile Name="vcredist_x64.exe" HomeSite="VCRedistExe"/>

        <MsiProductCheck Property="VCRedistInstalled" Product="{1D8E6291-B0D5-35EC-8441-6616F567A0F7}" PublicKey="3082010a0282010100bd3089fb4572a8536b9e894f0023c0bed41d3db1594038f373918226e696120053d91c820e3cce1dbbbdf7428d97d4fc381ae4b9f9e3ecd36103bfa0d3d6754d5c46a9ed5ef0d2e2695b1a73eab31c8d04cd2944a064592f1e985d6ec7ab18398265c4a7bcab758819ea87971426b37f2676a4d4383984e3b326d518f92be9d2c9165a5421f2978d878629fef4492ce68bf8043f7dcdcd9692860d7103e2d0fe0c4235ffd7b83fdd8e450a7df6d74bad5bf076721d77237d8935c41c5db250034b476d07a75588980680a681ad544ed881d6fabf42c031be550d99d553491230ebe5a5887c5ec47a5a148708b43769a0eb32248c08ebf9d414bae0fccdeaa4150203010001"/>

      <!-- Defines how to invoke the setup for the Visual C++ 10.0 redist -->
      <!-- TODO: Needs EstrimatedTempSpace, LogFile, and an update of EstimatedDiskSpace -->
      <Commands Reboot="Defer">
        <Command PackageFile="vcredist_x64.exe" 
         Arguments=' /q:a ' 

          <!-- These checks determine whether the package is to be installed -->
            <BypassIf Property="VCRedistInstalled" Compare="ValueGreaterThanOrEqualTo" Value="3"/>
            <!-- Block install if user does not have admin privileges -->
            <FailIf Property="AdminUser" Compare="ValueEqualTo" Value="false" String="AdminRequired"/>

            <!-- Block install on any platform other than x64 -->
            <FailIf Property="ProcessorArchitecture" Compare="ValueNotEqualTo" Value="AMD64" String="InvalidOS"/>


            <ExitCode Value="0" Result="Success"/>
            <ExitCode Value="3010" Result="SuccessReboot"/>
            <DefaultExitCode Result="Fail" FormatMessageFromSystem="true" String="GeneralFailure" />


    ...and here is the package.xml contents

    <?xml version="1.0" encoding="utf-8" ?>


        <!-- Defines a localizable string table for error messages-->
            <String Name="DisplayName">Visual C++ 2010 Runtime Libraries (x64)</String>
            <String Name="Culture">en</String>
            <String Name="AdminRequired">You do not have the permissions required to install Visual C++ 2010 Runtime Libraries (x64). Please contact your administrator.</String>
            <String Name="InvalidOS">Installation of Visual C++ 2010 Runtime Libraries (x64) is supported only on x64 machines.</String>
            <String Name="GeneralFailure">A failure occurred attempting to install Visual C++ 2010 Runtime Libraries (x64).</String>
            <String Name="VCRedistExe"></String>


    • Edited by ExcelExcelVsto Wednesday, January 16, 2019 11:50 PM could not past text on first try
    Wednesday, January 16, 2019 11:48 PM