【发布时间】:2012-06-25 21:19:22
【问题描述】:
我有一个使用 Visual Studio 2008 开发并通过 ClickOnce 分发的应用程序。
我的问题:如果我以 John(例如)身份登录客户端计算机并启动 setup.exe(通过 ClickOnce 提供)来安装应用程序,我注意到可执行文件的路径类似于:C:\Users\John\AppData\Local\Apps\2.0....\mysoftware.exe
现在,如果我以 Mike 身份登录,可执行文件的路径类似于:C:\Users\Mike\AppData\Local\Apps\2.0....\mysoftware.exe
似乎每个用户的每个可执行安装都有不同的副本。这有意义吗?在我开发 Visual Basic 6 应用程序之前,可执行文件位于 C:\Program Files\MySoftware\MySoftware.exe。每个用户都在运行相同的可执行文件。
【问题讨论】:
-
IIRC,这就是 ClickOnce 的工作原理。它只能进行“用户”安装。不是系统范围的(将转到 Program Files)。
-
它是另一种安装解决方案,程序位于 Program Files 中吗?喜欢微星?
-
是的,几乎所有其他安装程序都允许您指定路径。
-
还有哪些其他可用的安装程序?我只知道微星。