【问题标题】:Remove shortcut made from installed shield using wix installer使用 wix 安装程序从已安装的屏蔽中删除快捷方式
【发布时间】:2015-12-23 01:01:31
【问题描述】:

我想删除已安装的屏蔽创建的快捷方式。我现在正在使用 wix 安装程序,需要删除旧的快捷方式。我不想卸载旧的。我只需要删除快捷方式

【问题讨论】:

  • 制作一个脚本,并告诉 Wix 在安装后运行它。遗憾的是,WIX 不是很灵活...我最终使用我构建的一个小型 C# 程序构建了自己的发布 exe,因为它更灵活...

标签: wix installshield


【解决方案1】:

快捷方式只是文件,因此您可以使用RemoveFile 删除快捷方式。

【讨论】:

  • wix 不是这样。
【解决方案2】:

假设您要升级的项目是 Basic MSI,新旧版本都受 Windows Installer 规则的约束,因此请注意不要违反任何 component rulescause you problems

如果快捷方式是您可以完全删除其内容的组件的一部分,请考虑在您的 wix 项目中匹配其内容,将其标记为可传递,并为其设置错误条件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多