Visual Studio Installer项目:RemovePreviousVersions似乎不起作用

时间:2010-10-05 02:39:36

标签: visual-studio-2010 windows-installer

我正在尝试构建可以升级的Visual Studio Installer项目。我已经按照MS的文档中的所有建议进行了跟踪:

  • 我开始将安装程序版本化为1.0.0并按主要版本(2.0.0,3.0.0等)递增。
  • 每次更改安装程序版本时,我都会更改产品代码。
  • 我为每个安装程序版本保留相同的升级代码。

当我进入并检查添加/删除程序时,我可以看到我的安装程序包的新版本已成功“安装”。我可以看到以前安装的任何版本都不再存在。大。

BUT

安装程序写入Program Files的文件永远不会更改。从安装到安装,应用程序二进制文件保持不变。我无法弄清楚为什么会这样。我已经删除了构建的安装程序MSI,我已经清理了100次我的解决方案,我已经做了所有我可以确保我的应用程序二进制文件的先前版本没有被包含在新的MSI中,但我似乎无法获得这个工作。在较新的安装之后,我的应用程序的最旧版本始终存在于Program Files中。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

请参阅this answer,这听起来很像你的问题。