【发布时间】:2012-07-13 12:44:00
【问题描述】:
我有一个应用程序正在实施自动更新。我有一个程序检查的 Web 服务,如果它需要升级它下载并运行新的安装程序(Visual Studio 2005 安装项目),之后程序重新启动。一切顺利。
但是如何确保安装程序中的安装路径默认为用户最初安装程序的相同路径?
例如,如果用户将其从程序文件更改为 C:\SomeFolder,我将如何让安装程序检测到这一点并将其安装路径更改为 C:\SomeFolder 而不是程序文件?或者如果用户选择为“当前用户”而不是“所有用户”安装它?
【问题讨论】:
-
如果用户选择仅为当前用户安装,其他用户将不得不安装新副本,因为所有文件和注册表项都进入用户的配置文件。与 All Users 安装相反,这些设置对系统的其他用户不可见。
标签: c# .net vb.net installation upgrade