我有一个 Windows 窗体应用程序,其中包含已使用 Visual Studio 创建的安装程序 (.msi)。我现在正在为 2.0 版创建一个新的安装程序,并将属性RemovePreviousVersions
设置为 true。
现在,当我在 1.0 上安装 2.0 时,它会删除 1.0 并完全安装 2.0。
如果您发现某些文件已安装(例如用于数据的 .xml 文件),我是否可以告诉安装程序,然后不要覆盖它们?
我试图让我的 2.0 安装程序用于两个目的:
- 为新用户从头安装
- 现有用户将升级但不会丢失他们的自定义