2014-11-10 3 views
1

У меня странная ситуация, кажется, что OpenXMLSDK msi, который включен в WiX bootraper как предварительное условие, не устанавливается на ПК пользователя. Bellow - моя структура проекта. Любой параметр, который я должен передать в MsiPackage?WiX Bootstrapper Включить OpenXMLSDK

<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 на самом деле установка, но она не отображается в панели управления Add/Remove ПРОГРАММЫ

ответ

1

Если вы хотите, чтобы MsiPackage быть видимым в Add/Удалить программы, тогда вам необходимо установить атрибут Visible на yes.

Смежные вопросы