我使用Visual Studio Installer进行了安装项目。 Project在用户程序菜单中创建卸载快捷方式。安装程序正常工作并卸载快捷方式卸载应用程序。
带有参数/x [ProductCode]
的msiexec.exe的快捷方式。
所以一切正常,直到我进行应用程序升级项目。升级项目的规则是:不同的产品代码,相同的升级代码,更高的版本。
升级应用程序是成功的。 问题是,卸载快捷方式不再起作用。单击快捷方式只会出错: “此计算机上未使用的组件”
不包括这些原因:
任何帮助?
更新
从一开始就从“清晰的桌子”再次创建了两个项目。 问题仍然存在。
答案 0 :(得分:2)
也许卸载快捷方式针对的是早期版本的软件包。快捷方式中使用的ProductCode是否在升级MSI中生成ProductCode? p>
答案 1 :(得分:0)
这似乎是一个错误,因为系统已损坏,可能会在机器被密集地用于测试/开发时出现。您是否尝试在干净的VM上测试升级?