windows - 卸载开始菜单项消失
问题描述
我在 CMakeLists.txt 中使用 CPack 为我的测试应用程序创建安装程序。这是我生成开始菜单条目的代码
set(CPACK_GENERATOR "NSIS")
set(CPACK_START_MENU_SHORTCUTS "${PROJECT_NAME}")
set(CPACK_PACKAGE_EXECUTABLES "${PROJECT_NAME}" "${PROJECT_NAME}.exe")
include(CPack)
安装后,我看到我的开始菜单文件夹,打开它时有我的应用程序 .exe 和卸载程序。大约 15 秒后,卸载程序神奇地消失了。
有谁知道为什么会发生这种情况?应用程序 .exe 保留。
解决方案
@RaymondChen回答了你的问题:
一位客户报告说,他们的安装程序在“开始”菜单上创建了一个名为“卸载 Contoso Deluxe”的快捷方式,但在安装程序完成几秒钟后,“卸载 Contoso Deluxe”图标从“开始”菜单中消失。主要的 Contoso Deluxe 快捷方式仍然存在。这是怎么回事?
卸载程序快捷方式已从“开始”菜单中删除以减少混乱。您可以从“设置”中的“应用程序”页面或“程序和功能”控制面板(以前称为“添加或删除程序”)卸载应用程序。您还可以通过右键单击 Contoso Deluxe 并选择卸载来访问卸载程序。
推荐阅读
- android - 在 BottomNavigation 的片段中查看 pager2
- mongodb - 未处理的承诺拒绝警告和服务器连接错误
- sql - 如何在 Sequel Pro 中从具有重复字段的 .CSV 文件创建新表
- python-3.x - 尝试加载 Python 模块时出现 ModuleNotFoundError 并且一切正常
- flutter - 如何在不重新创建小部件的情况下重新渲染小部件 - 颤振/飞镖
- youtube-dl - 当我尝试从 Udemy 下载此课程时,为什么会出现此错误:无法下载网页,HTTP 错误 403?
- angular - 运行 ng test 时缺少声明文件
- java - 我正在以反向或自然顺序对 java 中的日期列表进行排序,但它按年份分组
- c# - 为什么 console.writeline 在 Visual Studio for Mac 中不起作用?
- neural-network - 使用神经网络进行投资组合选择