Click Once
Click Once是Visual Studio 2005中,专门用于部署/更新Windows程序的一项新技术。简单的说,原理就是:
在Visual Studio 2005中,可以把写好的程序发布到FTP,文件共享或者网页上,用户点击安装,就可以直接把程序安装上。相比较传统的安装模式,其中的区别是:
· 文件并不是被安装到\Program Files目录下面,而是被拷贝到了每个用户的配置文件中,也就是\ Documents and Settings\<username>目录下面去了,所以对于一台机器上的每一个用户,都需要安装一次。
· 安装的时候,不需要管理员的权限,普通用户就可以安装。
以后对程序作了改动,可以重新发布。客户端会自动检查程序的更新,并且来更新程序。可以指定更新的策略,例如程序启动的时候检查更新,或是程序运行的时候再检查。
这项技术还是挺吸引人的。但也有一些限制,例如:
· 只能更新Windows程序,对于服务就不能更新了
· 只能更新托管代码编写的程序
如果对Click Once感兴趣,也可以看看下面的资料:
ClickOnce Deployment for Windows Forms Applications
https://msdn2.microsoft.com/en-us/library/wh45kb66(VS.80).aspx
Comments
- Anonymous
May 03, 2006
Well, i do not think "Click Once" will be adopted soon due to some limitation but the idea is good.
ps, can you change my blog link to http://www.jackgu.com? Thanks - Anonymous
May 03, 2006
改好了。 - Anonymous
December 03, 2008
ClickOnce是VisualStudio2005中,专门用于部署/更新Windows程序的一项新技术。简单的说,原理就是: