在安装过程中选择ClickOnce应用程序的安装路径

时间:2012-06-26 14:19:48

标签: c# .net oneclick

我可以在安装期间询问用户WHERE安装应用程序吗? 大多数设置会提示用户安装应用程序的位置,我相信您对它很熟悉。我如何使用visual studio发布者执行此操作? (如果无法从VS发布者那里做到,你可以推荐一个可以做到的程序吗?或者我必须手动完成吗?

3 个答案:

答案 0 :(得分:5)

根据this MSDN帖子:“ClickOnce应用程序是在用户应用程序缓存中按用户安装的。这些应用程序由ClickOnce服务管理。如果要安装到用户指定的位置,例如Program Files。 ..你应该使用MSI或其他一些安装技术。“

讨论了Visual Studio支持的其他部署方法here

答案 1 :(得分:2)

不,你不能。 ClickOnce将应用程序安装在用户的AppData文件夹中,它不像传统应用程序那样安装。如果你想对这样的东西有更多的控制权,你需要编写自己的安装程序。

答案 2 :(得分:1)

不确定它是否已更改,但是每个用户在用户应用程序缓存中安装了ClickOnce应用程序。你不能改变那个位置。这意味着如果2个不同的用户共享同一台计算机,则会有2个不同的应用程序副本。