locked
FAQs: ClickOnce 安装文件在哪儿? ClickOnce Deployment有什么限制? RRS feed

  • 问题

  • 为了帮助大家更好地学习 Visual Basic技术,微软论坛技术支持团队编辑了一些列的 "Visual Basic 常见问题及解答" 精华帖。

    本帖的主题是: ClickOnce 安装文件在哪儿? ClickOnce Deployment有什么限制?

    如果您觉得这个帖子对您的学习、工作有所帮助,请再把这个帖子分享给你的同学、同事和朋友。

    如果您想阅读更多的 "Visual Basic 常见问题及解答",请打开索引页面:
    http://social.msdn.microsoft.com/Forums/zh-CN/vbasiczhchs/thread/c9ab4b8e-99dc-49a2-bcea-30f3ecc3c3b7


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手
    2011年3月3日 2:02

答案

  • ClickOnce Deployment 会被安装在用户应用程序隐藏区(不是在X\Programe files\folder),它是由ClickOnce 服务控制的。是没有方法将ClickOnce直接安装在其他文件中。也就是说你不能改变ClickOnce在系统中的位置。

              ClickOnce Deployment 是实用,但是并不是每一个应用程序都可以用。下面列举了一些限制条件:

    1)    ClickOnce 只能被一个用户使用。如果几个用户同时用不同的账户登陆同一台电脑,那么就得为每一个用户创建一个ClickOnce 服务。在同一个工作站点,你不可能为每一个用户安装一个ClickOnce 服务。

    2)    使用ClickOnce时,你不能改变快捷方式,你可以用其他方式,如你可以手动的修改文件夹的快捷方式,但是你不可能用ClickOnce 达到目的。

    3)    你不能用ClickOnce 将共享的组件安装到GACGlobal Assembly Cache)中。事实上,你不能做任何特殊的事,如创建一个数据库,配置注册表信息,注册文件类型等。

     

    要达到ClickOnce 不能达到的目的,你可以用Windows Installer

    以下是一下参考资料:

    ClickOnceWindows Installer 的比较

    选择部署策略

    什么时候要用Windows Installer


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手
    2011年3月3日 2:03