3

我正在 Visual Studio 中处理 Windows 安装项目。在“文件系统”编辑器中,在“用户的程序菜单”节点下方,我有一个包含多个快捷方式的应用程序文件夹。一个快捷方式用于启动应用程序;另一个恢复应用程序的出厂设置(因此它也调用应用程序,但带有参数)。

运行安装程序后,文件夹及其包含的快捷方式会在开始菜单中正确创建。此外,安装程序无需代表我进行任何操作,就会在“开始”菜单的“顶层”创建一个附加快捷方式(即,当单击“开始”按钮打开“开始”菜单时可见)。

这个额外的快捷方式曾经是启动应用程序的快捷方式。那很好。但由于我添加了“恢复出厂设置”快捷方式,因此这是出现在“开始”菜单“顶层”的快捷方式。这是没有意义的,只会让用户感到困惑。有什么办法可以改变这个吗?

编辑(澄清):由于我添加了“恢复出厂设置”快捷方式,因此只有这个快捷方式出现在开始菜单的顶层(我不想要),并且启动应用程序的快捷方式不再出现(但我想要它到)。请注意,开始菜单的子文件夹中的所有快捷方式都是正确的。我在这里指的是自动出现在“开始”菜单顶层的单个快捷方式(单击“开始”按钮时立即可见)。

4

1 回答 1

1

您必须使用System.AppUserModel.ExcludeFromShowInNewInstall 属性明确标记您的“恢复出厂设置”快捷方式。Raymond Chen 在这篇博文中展示了如何做到这一点。

请注意,这个问题之前被问过

于 2013-11-15T22:19:32.103 回答