17.2 ClickOnce部署

在使用ClickOnce部署时,不需要在客户系统上启动安装程序。客户系统的用户只需单击Web页面上的一个链接,语言程序就会自动安装。安装完成后,客户机就可以脱机——客户机不再需要访问从中安装应用程序的服务器。ClickOnce安装可以在网站、UNC共享或文件位置(例如CD)上进行。利用ClickOnce,应用程序会安装在客户系统上,可以从“开始”(Start)菜单上启动,使用“添加/删除程序”(Add/Remove Programs)对话框卸载。ClickOnce部署由清单文件(manifest files)描述。应用程序清单描述了应用程序及其需要的权限。部署清单描述了部署配置信息,如更新策略。在本节的示例中,将为第16章创建的MDI Editor配置ClickOnce部署,而且将再次需要这些代码文件。

17.2.1 创建ClickOnce部署

在下面的示例中,要修改应用程序的名称,定义有用的程序集设置。试一试:准备应用程序

(1) 在Visual Studio中打开第16章中的MDI Editor示例。如果读者没有创建这个示例,可以从Chapter16Code.zip中复制完整的文件夹MDI Editor。使用Visual Studio菜单“文件➪打开➪项目/解决方案”(File➪Open➪Project/Solution ...)打开MDI Editor文件夹中的解决方案文件Manual Menus.sln。

(2) 在“解决方案资源管理器”(Solution Explorer)中选择项目的“属性”(Properties),再选择“应用程序”(Application)选项卡。

(3) 把“程序集名称”(Assembly name)改为MDIEditor。

(4) 单击“程序集信息”(Assembly Information ...)按钮。

(5) 修改“标题”(Title)、“说明”(Description)、“公司”(Company)、“产品”(Product)、和“版权”(Copyright)信息。

(6) 选择“生成➪生成解决方案”(Build ➪ Build Solution),生成项目。

如果想进一步了解ClickOnce部署的详细过程,可以参考ClickOnce部署Windows应用程序或者查看完整的ClickOnce部署教程.PDF。这些资源将为你提供更深入的见解和实用指南,助你顺利完成部署任务。