0
我在寫一個涉及兩個MSI的WiX捆綁項目。我的要求是在Bundle上下文中聲明一個「全局變量」,以便它可以在任何兩個MSI的wxs文件中的任何地方被引用。WiX - 如何在WiX包中聲明全局變量?
有沒有可能的方法來實現這個目標?
P.S.我使用Visual Studio擴展在WiX v3中構建項目。
我在寫一個涉及兩個MSI的WiX捆綁項目。我的要求是在Bundle上下文中聲明一個「全局變量」,以便它可以在任何兩個MSI的wxs文件中的任何地方被引用。WiX - 如何在WiX包中聲明全局變量?
有沒有可能的方法來實現這個目標?
P.S.我使用Visual Studio擴展在WiX v3中構建項目。
聲明變量在束並把它傳遞到MSI的
例如在管束:
<Variable Name="InstallFolder" Type="string" Value="[ProgramFiles6432Folder]$(var.Manufacturer)\[WixBundleName]"/>
<MsiPackage Id="Product" SourceFile="$(var.Product.TargetPath)">
<MsiProperty Name="INSTALLFOLDER" Value="[InstallFolder]" />
</MsiPackage>