【问题标题】:How to create a shortcut in Start->Programs?如何在开始->程序中创建快捷方式?
【发布时间】:2012-03-07 08:24:58
【问题描述】:

我有 3 个安装程序来安装不同的产品。我需要为每个这样的产品创建快捷方式

Start->Programs->CompanyName->Product 1
                            ->Product 2
                            ->Product 3

如何做到这一点?

另外,如果 CompanyName 文件夹为空,我想在卸载过程中删除它。即,如果它是空的,来自卸载程序的人必须将其删除。

【问题讨论】:

  • 谢谢,但问题是:如何在卸载过程中仅由这些卸载程序之一删除 CompanyName 文件夹,前提是该文件夹为空?
  • 查看链接文档中的示例,这就是 RemoveFolder 元素的作用。

标签: wix shortcut


【解决方案1】:

如果您在卸载三个安装程序中的任何一个时遇到孤立快捷方式的问题,您可能正在为快捷方式组件或其他组件使用相同的 GUID。

这将导致安装程序禁止卸载该组件,因为它正在用于其他客户端(已安装应用程序)如果您查看日志,您会发现以下消息:
不允许卸载组件:{GUID_ID}

按照上一个答案中 Wix 手册的说明,您应该可以轻松创建所需的快捷方式和所需的行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 2016-02-23
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多