欢迎来到天天文库
浏览记录
ID:45079848
大小:4.72 MB
页数:28页
时间:2019-11-09
《WinForms中的打包和部署》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、--------------基于C#语言Windows程序设计第三章、文件处理与图形GDI编程本章主要内容介绍了解打包和部署的概念掌握如何打包资源掌握各种部署应用程序的方法CONTENT了解打包和部署的概念掌握如何打包资源掌握各种部署应用程序的方法本章学习目标:打包和部署简介应用程序开发应用程序调试.NET集成开发环境应用程序测试在客户机上的安装准备就绪打包和部署现有项目客户端计算机文件项目输出文件合并模块程序集要安装在特定位置需要打包成一个文件.NET集成开发环境打包后的文件打包模式安装程序文件(使用MicrosoftWind
2、ows安装程序)CAB文件项目合并模块要将合并模块添加至部署项目,请执行以下步骤:在“解决方案资源管理器”中选择部署项目。单击“项目”“添加”“合并模块”。使用“添加模块”对话框选择要添加的合并模块。为应用程序打包有很多种方法,其中包括:部署应用程序可以使用下列其中一种方式部署WinForms应用程序:运行安装程序使用Internet下载并部署CAB程序包使用XCOPY将文件复制到目标文件夹中使用系统管理服务器将应用程序部署到几台目标计算机上创建部署项目新建部署项目应遵循如下步骤:1.打开现有或新的WindForms应用程序2.
3、单击“文件”“新建”“项目”,打开“新建项目”对话框3.从“项目类型”列表中选择“安装和部署项目”文件夹4.在对话框右边的“模板”列表中选择所需的部署项目类型不同的类型有:安装项目Web安装项目合并模块项目安装向导Cab项目可用于WinForms应用程序的模板的说明项目类型说明安装项目用于为WinForms应用程序创建安装程序Web安装项目VisualStudio.NET还支持在Web服务器上部署。使用此方法在Web服务器上安装文件将自动处理与注册和配置相关的问题合并模块项目可以由多个应用程序共享的程序包和组件。例如,如果应用程
4、序有五个实用程序文件,则可以将它们打包到一个合并模块项目中,然后合并到任何应用程序中安装向导它是一个向导,指导用户快速完成创建安装程序的步骤。可以自定义安装向导,以便在安装期间添加更多文件或练习更多控件Cab项目生成用于下载到Web浏览器的Cab文件设置部署项目的属性模板列表安装项目Web安装项目合并模块项目安装向导Cab项目添加现有部署项目添加文件至部署项目现有项目部署项目客户端计算机文件项目输出文件合并模块程序集将安装在特定位置需要打包安装编辑器5-1文件系统编辑器各项内容将存储在客户机上文件系统编辑器注册表编辑器文件类型编辑器
5、用户界面编辑器定义操作编辑器启动条件编辑器在客户机上可以添加特殊文件夹安装编辑器5-2注册表编辑器文件类型编辑器安装编辑器5-3用户界面编辑器收集磁盘空间信息或选择安装目录在进行阶段发生应用程序安装完成之后显示信息安装编辑器5-4自定义操作编辑器自定义操作编辑器用于配置在安装期间执行的代码。在此需要将自定义操作需要编译为.dll文件、.exe文件、脚本文件或程序集安装编辑器5-5启动条件编辑器启动条件编辑器用于创建在安装执行之前目标计算机必须满足的条件打包和部署应用程序示例10-1对Example1项目进行打包和部署打包和部署应用程
6、序示例10-2为Example1.exe创建并添加快捷方式打包和部署应用程序示例10-3打包和部署应用程序示例10-4打包和部署应用程序示例10-5选择“视图”“编辑器”“文件类型”选项,进入“文件类型编辑器”选择“目标计算机上的文件类型”节点单击“操作”“添加文件类型”这会将标题为“新文档类型#1”的节点添加至文件类型编辑器将新节点重命名为Passenger将该节点的Extension属性设置为PS从应用程序文件夹中进行选择,将名称为Application.exe的Command属性设置为“Example1.exe”打包和部
7、署应用程序示例10-6单击“视图”“编辑器”“启动条件编辑器”选择“目标计算机上的要求”节点单击“操作”“添加文件启动条件”选项这将添加两个新节点,第一个节点“搜索File1”添加到“搜索目标计算机”节点中,第二个节点“Condition1”添加到“启动条件”节点中将“搜索File1”节点重命名为“搜索InternetExplorer”设置各属性值打包和部署应用程序示例10-7选择Condition1节点并将其Condition属性设置为“IEEXISTS1<>“””,Message属性设置为“未找到MicrosoftInte
8、rnetExplorer5.0或更高版本”。安装IE并运行该安装程序打包和部署应用程序示例10-8Windows安装引导程序生成项目将在目标计算机上安装WindowsInstaller1.5打包和部署应用程序示例10-9将安装项目复制
此文档下载收益归作者所有