WiX Bootstrapper包含OpenXMLSDK

时间:2014-11-10 21:47:57

标签: wix

我有奇怪的情况,似乎包含在WiX bootraper中的OpenXMLSDK msi作为先决条件不在用户PC上安装。贝娄是我的项目结构。我应该传递给MsiPackage的任何参数吗?

                       

    <Chain> 
      <PackageGroupRef Id="OpenXMLSDK"/>     
      <MsiPackage Id="MyProject" SourceFile="$(var.MyProjectInstaller.TargetPath)"/>
     </Chain>
    </Bundle>

 <Fragment>
    <PackageGroup Id="OpenXMLSDK">
      <MsiPackage Id="OpenXMLSDK"
               DisplayName="Open XML SDK 2.5 for Microsoft Office"
               DownloadUrl="http://download.microsoft.com/download/5/5/3/553C731E-9333-40FB-ADE3-E02DC9643B31/OpenXMLSDKV25.msi"
               Compressed="yes"
               Cache="yes"
               Permanent="yes"
               Vital="yes"
               SourceFile=".\Prerequisites\OpenXMLSDKV25.msi"
               Name ="Prerequisites\OpenXMLSDKV25.msi"/>
    </PackageGroup>

    </PackageGroup>
  </Fragment>

注意:OpenXML似乎实际上正在安装,但在控制面板的“添加/删除程序”中看不到它

1 个答案:

答案 0 :(得分:1)

如果您希望在“添加/删除程序”中显示MsiPackage,则需要将Visible属性设置为yes