关于VS2005中使用ClickOnce部署应用程序的难题,大家可以讨论学习一下
使用ClickOnce部署应用程序后,客户端可以自动(或程序实现分组部署)检测最新版本并下载更新程序,但问题是,一个成熟的应用软件通常一个dll就10M或更大,如果客户端是通过Internet更新程序的话,更新速度大家可想而知。虽然设置下载组实现分组部署可以在一定程度上解决这个问题,但是情况还是不容乐观。经过多方面思考结合我的项目经验,我们可以用以下方法很好地解决这个问题:在客户端下载更新前压缩打包要下载的程序集成zip文档,下载后解压zip文档更新到程序。但是目前需要解决的难题是,ms好像没有提供一个接口来做这两个动作。
以大家的经验,这个解决方案是否有实现的办法,或者是否还有另外的更好的解决方案可以解决ClickOnce部署的缺点。大家可以一起讨论一下,学习学习!