ClickOnce是一种部署方式,主要解决C/S软件版本更新后,全部客户端都要从新安装的问题。app
场景:假如,你的客户有1000个,你的服务端更新后,这1000个客户都要从新安装,难道要员工一个一个的电话通知客户安装吗?测试
所以,微软创造了ClickOnce部署方式,能够实现:客户端自动更新。url
闲话少说:开始部署blog
一、我这边有个测试程序,功能是根据上班时间计算下班时间,由于咱们公司是浮动工做制,只要天天工做8小时就行,几点到公司无所谓。部署
演示:io
二、部署:软件
右键该项目,点击 属性 ,点击 发布:程序
重要的是:安装文件夹URL------表示客户端经过这个url实现自更新。im
三、设置签名:客户端
四、点击【发布】中的【当即发布】
发布完成后,看生成的文件:
双击:ClosingTime.application 就能运行,同时在【程序】中可看到: