3
每次更新到新版本WiX出於某種原因從任務欄刪除了固定的開始菜單快捷鍵。我怎樣才能解決這個問題?WiX次要升級刪除Windows 7任務欄固定的快捷鍵
快捷方式使用此命令創建:
<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>
安裝已建成的VS2010 + WiX的3.5。
它仍然是實驗性的嗎?或者在WiX 3.8或3.9中有新的東西來保持現有的任務欄圖標?如果不是的話,你可以進一步研究一下需要做什麼? – Uflex
@BobArnson在您的博客文章中,聽起來好像稍後調度RemoveExistingProducts的「成本」是升級可以_never_刪除早期版本中存在的任何文件。這段話意味着即使對於「重大升級」也是如此:通過簡單地使用主要升級,您可以避免輕微升級的成本。如果您使用RemoveExistingProducts標準操作的「早期」計劃,則可以刪除文件......如果是這樣,是否意味着完全不可能進行升級:(a)從舊版本中刪除某些文件,和(b)不會中斷用戶固定的任務欄條目? – peterflynn