我正在构建一个WiX项目来安装自定义程序包。我的产品看起来像这样:
<Product
Name="My custom project"
... />
因此,当我使用WiX安装程序时,我可以在屏幕上看到Selected name
,并且只要Wix使用该名称显示。
在添加/删除程序下,我可以看到Name
标记下指定的相同名称。但我希望它看起来与众不同,如:
My custom project v1.0
据我所知,正如Rob Menching提到here,这样做的方法是修改我的 .wxs 屏幕文件以修改{{1}标记并用我自己的选择替换它。
我想知道是否有更简单,更短的方式,例如,使用我的自定义[ProductName]
配置,例如发布here的配置来修改添加/删除程序下显示的名称列表
有谁知道如何解决这个问题?
答案 0 :(得分:0)
我已经找到解决方法。您可能还会发现它在您的方案中很有用。
对于这种方法,您必须编辑wixproject文件,即 YOURPROJECT .wixproj。
编辑Name
标签下的PropertyGroup
属性。
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<OutputName>YOURAPP.$(ProductVersion)</OutputName>
<OutputType>Package</OutputType>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
<!--<This name will be displayed under your add remove program.>-->
<Name>YOURAPP</Name>
<!--<This is used for Product Display Name.>-->
<Cultures>;</Cultures>
</PropertyGroup>