WiX:动态产品名称
WiX: Dynamic product name
如何在我的 product.wxs 文件中动态设置我的产品名称?
我的想法是创建一个自定义对话框,用户可以通过单选按钮在 2015
、2016
或 2017
之间进行选择。
年份应该是我的产品名称的后缀:
<Product Id="*"
Name="BlaBla 2015"
Language="1033"
Version="$(var.SomePluginVersion)"
Manufacturer="MyCompany"
UpgradeCode="{SOME-GUID}">
我想自定义对话框必须设置预处理器变量,以便可以在实际安装过程之前定义产品名称。
但我该怎么做呢?
ProductName 是一个 属性,您可以动态地将其设置为您想要的任何值。例如:
<Property Id="Year">2016</Property>
<CustomAction Id="SetProductName" Property="ProductName" Value="Product [Year]" />
<InstallExecuteSequence>
<Custom Action="SetProductName" After="InstallInitialize"/>
</InstallExecuteSequence>
如何在我的 product.wxs 文件中动态设置我的产品名称?
我的想法是创建一个自定义对话框,用户可以通过单选按钮在 2015
、2016
或 2017
之间进行选择。
年份应该是我的产品名称的后缀:
<Product Id="*"
Name="BlaBla 2015"
Language="1033"
Version="$(var.SomePluginVersion)"
Manufacturer="MyCompany"
UpgradeCode="{SOME-GUID}">
我想自定义对话框必须设置预处理器变量,以便可以在实际安装过程之前定义产品名称。 但我该怎么做呢?
ProductName 是一个 属性,您可以动态地将其设置为您想要的任何值。例如:
<Property Id="Year">2016</Property>
<CustomAction Id="SetProductName" Property="ProductName" Value="Product [Year]" />
<InstallExecuteSequence>
<Custom Action="SetProductName" After="InstallInitialize"/>
</InstallExecuteSequence>