Click Once

转载 2006年06月02日 15:39:00

Click Once

Click OnceVisual Studio 2005中,专门用于部署/更新Windows程序的一项新技术。简单的说,原理就是:

 

Visual Studio 2005中,可以把写好的程序发布到FTP,文件共享或者网页上,用户点击安装,就可以直接把程序安装上。相比较传统的安装模式,其中的区别是:

 

·         文件并不是被安装到/Program Files目录下面,而是被拷贝到了每个用户的配置文件中,也就是/ Documents and Settings/<username>目录下面去了,所以对于一台机器上的每一个用户,都需要安装一次。

·         安装的时候,不需要管理员的权限,普通用户就可以安装。

 

以后对程序作了改动,可以重新发布。客户端会自动检查程序的更新,并且来更新程序。可以指定更新的策略,例如程序启动的时候检查更新,或是程序运行的时候再检查。

 

这项技术还是挺吸引人的。但也有一些限制,例如:

 

·         只能更新Windows程序,对于服务就不能更新了

·         只能更新托管代码编写的程序

 

如果对Click Once感兴趣,也可以看看下面的资料:

 

ClickOnce Deployment for Windows Forms Applications  

http://msdn2.microsoft.com/en-us/library/wh45kb66(VS.80).aspx

Published Friday, March 31, 2006 9:53 PM by oliverlu
Filed Under: VS.NET 2005

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

You can also stay up to date using your favorite aggregator by subscribing to the CommentRss Feed

在决定使用ClickOnce发布你的软件前,应该知道的一些事情(一些常见问题解决方法)

目前我的工作是用C#开发一个桌面软件,安装到分布各地的数以百计的PC上,而且软件的修改和升级在未来很长一段时间内都很频繁,所以采用了微软的ClickOnce部署技术。这是一种上手很快使用方便的技术,但...
  • sgear
  • sgear
  • 2011年06月01日 09:41
  • 17526

Click once小例子

  • 2010年05月22日 12:26
  • 211KB
  • 下载

OnceClick部署(4)-后记

1. OnceClick发布新的版本后,运行客户端程序会出现是否需要更新下载的提示,解决方法:设置发布的最小版本号为最新的版本号。...
  • llpengshowone
  • llpengshowone
  • 2016年01月07日 13:28
  • 164

Click Once

Click OnceClick Once是Visual Studio 2005中,专门用于部署/更新Windows程序的一项新技术。简单的说,原理就是: 在Visual Studio 2005中,可以...
  • cxzhq2002
  • cxzhq2002
  • 2006年06月02日 15:39
  • 1357

onceclick 安装 时, 提示已安装

删除 c盘下,用户 目录下 有个app 之类的文件夹 删除即可。。我忘了具体路径了。汗...
  • laokaizzz
  • laokaizzz
  • 2014年03月31日 09:23
  • 633

Click Once不能正常安装的问题

我遇到一个问题,ClickOnce发布后,客户端不能安装程序,提示“无法安装此应用程序,因为已经安装了一个相同的应用程序” 思考应该是安装目录中的文件没有删除干净造成的。 在我的电脑上找到...
  • easyboot
  • easyboot
  • 2016年04月08日 08:28
  • 651

采用Click Once更新,中途更改升级地址的方法

 NET2.0的ClickOnce部署方法,的确是桌面程序部署的一个非常方便的方式。不过,有一点问题,就是MS没有提供中途更改发布地址的方法。就是说,在(//Pubilsh01/目录下发布了一个程序,...
  • gavinou
  • gavinou
  • 2008年01月13日 11:35
  • 1006

.NET Winform Click once 发布出错,应用程序验证未成功,无法继续解决办法

Click once 发布出错,应用程序验证未成功,无法继续 请各位朋友帮帮我吧,使用微软的ClickOnce技术发布软件,在原来的系统中正常使用,移交到客户的系统时出现问题 应用程序验证未成功,无...
  • qq798833488
  • qq798833488
  • 2016年07月30日 19:58
  • 1786

HttpClick

package com.bwei.Test; import android.os.AsyncTask; import android.support.v7.app.AppCompatAct...
  • Edward_1996
  • Edward_1996
  • 2017年08月12日 08:49
  • 163

Web Services + Click Once开发笔记

一、结合目的通过Click Once发布的软件,已经具备了自动安装及自动更新的功能。但如果软件是CS结构并使用了Oracle数据库,则客户端必须安装Oracle的部分组件,或者还有可能需要进行配置。为...
  • royal1
  • royal1
  • 2007年05月12日 16:58
  • 2915
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Click Once
举报原因:
原因补充:

(最多只允许输入30个字)