《第38讲Windows应用程序的部署》由会员分享,可在线阅读,更多相关《第38讲Windows应用程序的部署(7页珍藏版)》请在金锄头文库上搜索。
1、第三十八讲:Windows应用程序的部署,讲师:周红安 E-mail:,应用程序部署就是将应用程序分发到要安装计算机上的过程。对于控制台应用程序或者基于Windows窗体的窗体应用程序,有两种部署选项可供选择:ClickOnce方式和Windows Installer方式。 ClickOnce是部署Windows应用程序的一种工具,它可将应用程序发布到Web服务器上,或者在网络文件中共享,以简化安装过程。它是Visual Studio 2008和Net Framework 2.0的一个功能。在大多数情况下,笔者建议使用ClickOnce来进行部署,因为其可使应用程序进行自动更新,尽可能减少安装
2、和运行时所需的用户交互。 Windows Installer部署允许创建安装程序包以分发给用户,用户运行安装文件,并按照安装向导逐步操作即可安装应用程序,就像安装传统的程序一样。将安装项目添加到计算机中即可完成操作。,Windows Installer部署和ClickOnce部署是有区别的,两者各有优缺点,开发者可以根据自己的实际需要进行选择,,Windows Installer部署和ClickOnce部署的比较,ClickOnce应用程序可以自行更新,这些应用程序可以在较新版本变为可用时检查较新版本,并自动替换所有更新的文件 ClickOnce是一种部署技术,使用这种技术可创建自动更新的基于
3、Windows的应用程序,这些应用程序可以通过用户交互来安装和运行。ClickOnce部署克服了部署中所存在的三个主要问题:更新应用程序的困难、对用户的计算机的影响、安全权限。,在过去,部署困难至使开发人员决定创建Web应用程序,而不是基于Windows的应用程序,为便于安装而牺牲了Windows窗体丰富的用户界面和交互性。而对于使用ClickOnce部署的应用程序,它就可以集合安装和交互两种技术的优势于一身。它设计的初衷是将Web应用程序的便于分发,和Windows应用程序的丰富客户端体验相结合,为具有丰富客户端体验的Windows窗体应用程序提供了可靠性、安全性、和灵活性。,天道酬勤,有耕耘就会有收获,祝读者们学习愉快,