gpt4 book ai didi

WiX 次要升级删除 Windows 7 任务栏固定快捷方式

转载 作者:行者123 更新时间:2023-12-04 18:32:07 24 4
gpt4 key购买 nike

每次更新到新版本 WiX 都出于某种原因从任务栏中删除了固定的开始菜单快捷方式。我该如何解决这个问题?

快捷方式是使用此命令创建的:

   <DirectoryRef Id="ProgramMenuFolder">
<Component Id="GitExtensions.newstartmenu" Guid="*">
<Shortcut
Id="GitExtensions.newstartmenu"
Name="$(var.ProductName)"
Description="$(var.ProductName)"
Icon="gitextensions.ico"
Target="[INSTALLDIR]GitExtensions.exe"
WorkingDirectory="INSTALLDIR"/>
<RegistryValue
Root="HKCU" Key="$(var.InstalledRegKey)"
Name="GitExtensions.newstartmenu" Value="" Type="string"
KeyPath="yes"/>
</Component>
</DirectoryRef>

WiX 代码:https://github.com/gitextensions/gitextensions/blob/f9490e3e6e34cc2f6770fd9e1d6132cf5cfd0b0b/Setup/Product.wxs#L385-L399

安装程序已在 VS2010 + WiX 3.5 中构建。

最佳答案

它实际上是在做一个 major upgrade通过提前安排 RemoveExistingProducts,升级会在安装新版本之前删除旧版本。当删除旧的快捷方式时,shell 会删除 pin。您可以尝试稍后安排 RemoveExistingProducts,但请注意有 costs associated

关于WiX 次要升级删除 Windows 7 任务栏固定快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10655931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com