我正在使用 Visual Studio 2013 安装程序来打包我的应用程序。然后我制作 MSI 的副本,在 Orca 中打开它并删除所有对话框以创建一个静默包。所以我有两个应该是相同的MSI,除了一个是静音的,另一个不是。
当我使用 non-silent 包从以前的版本(以相同的方式构建)升级时,一切正常。
但是,当我使用静默包从以前的版本升级时,除了我在添加/删除程序中留下 2 个条目之外,它都可以正常工作。虽然这一切都有效,但对客户来说看起来很丑。当我卸载最新版本时,添加删除程序仍然在添加/删除程序中列出了以前的版本,尽管实际上仍然安装了最新版本。
正如我所说,非静默包运行良好,这让我认为我必须在 Visual Studio 中正确设置所有内容,而 Orca 必须做一些我不打算做的事情。
任何帮助将非常感激。