问题描述
我有WiX安装项目,我只想使用MyHappyApp.exe文件版本中的2或3位数字来在产品和快捷方式名称中使用它。现在,我使用bind
来访问Name="MyHappyApp !(bind.fiLeversion.MyHappyApp.exe)"
:
<DirectoryRef Id="DesktopFolder">
<Component Id="ApplicationShortcutDesktop" Guid="...">
<Shortcut Id="ApplicationDesktopShortcut" Name="MyHappyApp !(bind.fiLeversion.MyHappyApp.exe)" Description="MyHappyApp" Target="[INSTALLFOLDER]MyHappyApp.exe" WorkingDirectory="INSTALLFOLDER" />
<RemoveFolder Id="RemoveDesktopFolder" Directory="DesktopFolder" On="uninstall" />
<RegistryValue Root="HKCU" Key="Software\MyHappyApp" Name="installed" Type="integer" Value="1" KeyPath="yes" />
</Component>
</DirectoryRef>
结果快捷方式名称:
- “ MyHappyApp 1.2.0.0”
想要的快捷方式名称:
- “ MyHappyApp 1.2”
WiX语法太奇怪了,非常欢迎使用xml代码进行详细说明!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)