在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
部署是分发要安装到其他计算机上的已完成应用程序或组件的过程。对于控制台应用程序或基于 Windows 窗体的智能客户端应用程序,有两个部署选项可供选择:ClickOnce 和 Windows Installer。 ClickOnce 部署 ClickOnce(Visual Studio 2000和NET Framework 2.0 的一个功能) 部署允许您将 Windows 应用程序发布到 Web 服务器或网络文件共享,以简化安装。在大多数情况下,建议使用 ClickOnce 选项进行部署,因为该选项可使基于 Windows 的应用程序进行自更新,尽可能减少安装和运行时所需的用户交互。 Windows Installer Windows Installer 部署允许您创建安装程序包以分发给用户;用户运行安装文件并按照向导逐步操作即可安装应用程序。将安装项目添加到解决方案中即可完成此操作;在生成后,它将创建一个分发给用户的安装文件;用户运行此安装文件并按照向导逐步操作即可安装应用程序。 二、VS2005中的clickonce技术 (1) 在设计完winform程序后,可以选择将程序发布到如下的存贮位置:文件系统,本地的Web服务器,FTP站点,远程Web站点。 (2) 当应用程序部署到相应的位置后,用户可以通过浏览器浏览一个叫publish.htm的文件,点击下载的链接,将应用程序下载到本机安装。这publish.htm是部署应用程序的一个入口文件。 (3) 当用户安装完程序后,会自动产生快捷方式到桌面,并且在控制面版的增加删除中会找到该程序。 (4) 当用户启动程序时,系统可以首先去检查服务端是否有新的程序版本,如果有的话,则会自动连接服务端,查看是否有新的版本,如果有新的版本的话,则自动下载新的版本到本机并安装。 步骤如下: step1:创建一个winform程序 step2:右击在VS2005中的项目/属性/发布/如下图:在其中可以进行相关设置 [注]: 1、发布位置: 设定项目要发布的位置,比如文件系统,本地服务器,FTP站点,远程站点等。 2、系统必备(Q):可以设置要运行该应用程序时,需要额外安装的库文件或其他必须的文件。 默认必须安装的是.net framework 2.0。还要选中windows installer 3.1 ) 3、选项(S): 默认是采用启动应用程序时检查更新的选项的; 也可以选择:是在应用程序连接上网时自动检查是否有更新的版本,或是选择当应用程序启动后,以后台进程的方式自动检查是否有新的版本。 也可以选择的取消"发布后打开网页部署"这个选项(此属性控制每次从VS2005发布一个ClickOnce应用程序时是否自动打开publish.htm页面) step3:已经设置完毕,可以开始进行部署了。我们使用其中的"发布向导(Z)"进行发布。发布成功后,系统自动打开IE浏览器,转到发布页面。 这样当用户启动程序时,系统可以首先去检查服务端是否有新的程序版本,如果有的话,则会自动连接服务端,查看是否有新的版本,如果有新的版本的话,则自动下载新的版本到本机并安装(如:http://stephenju/CTERP/publish.htm)。 三、VS2005客户端使用clickonce部署应用程序 在Internet Explorer中打开如上图所示的页面,如果已经安装了这些组件,单击“启动”运行该应用程序,否则单击“运行”先安装运行此应用程序的必备组件。 |
请发表评论