visual studio安装项目在同一地点更新?

时间:2012-11-20 14:06:00

标签: visual-studio-2010 windows-installer

如何确保msi安装程序(使用visual studio安装程序项目创建)将应用程序安装在安装其先前版本的同一位置?

例如情景就是这样。

用户使用myapp-v1.msi安装程序在c:\ program files \ myapp

安装应用程序

现在我修复了一个错误并创建了一个新版本的安装程序myapp-v2.msi

当用户安装myapp-v2.msi时,它应该安装在c:\ program files \ myapp(可能没有给用户选择位置)

我想这样做,因为我的数据文件存在于上一个位置,我希望新文件位于同一位置,以便从当前目录中获取数据文件。

谢谢,

1 个答案:

答案 0 :(得分:0)

这应该自动完成,作为MSI包中的默认行为。你测试过了吗?

但是,您应该知道不建议将数据文件保留在已安装文件旁边,也不建议使用标准做法。如果所有用户都可以使用这些数据文件,则应将其存储在CommonAppDataFolder中。