预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第13章打包应用程序 13.1打包应用程序概述 当编写完一个应用程序后,如果想把该应用程序安装到其他计算机上,通用的方法 是对应用程序的打包发行。通过打包文件,可以快速地部署应用程序,这样即方便又快 捷。在VisaulC#2008中,可以利用“安装部置项目模板”对应用程序进行打包发生, 该模板不仅可以将文件打包成安装文件,还可以将多个文件结合压缩分割成多个压缩文 件用于软盘安装。应用程序打包发生主要包括:组织安装信息、配置程序数据、设置目 标系统、安装程序的快捷方式、设置系统需求和安装部署等内容。 13.2打包Windows应用程序 打包Windows应用程序,首先创建一个安装项目,然后把要打包的Windows应用 程序添加到该应用程序中,如果该Windows应用程序带有数据库文件,还可以把数据库 文件添加到项目中;如果Windows应用程序带有特定文件,即用户桌面文件、收藏夹文 件等,也有把这些特殊文件添加到项目中;如果Windows应用程序带有注册表信息,也 可把该信息文件添加到项目中。 13.2.1Windows应用程序的部署 1)创建安装项目。单击菜单栏中的“文件/新建/项目”命令(快捷键:Ctrl+Shift+N), 弹出“新建项目”对话框,然后选择“其他项目类型”下的“安装和布署”项,再 选择模板下的“安装项目”,然后设置安装项目的名称、位置及解决方实名称,如图 13-1所示。 图13-1新建项目对话框 0第13章打包应用程序 2)设置好后,单击“确定”按钮,就可以创建安装项目,如图13-2所示。 图13-2创建安装项目 3)添加要打包的Windows应用程序。选择“解决方案”项目,单击右键,在弹出的菜 单中选择“添加/现有项目”命令,如图13-3所示。 图13-3右键菜单 4)单击“现有项目”命令,弹出“添加现有项目”对话框,如图13-4所示。 图13-4添加现有项目对话框 5)选择要添加的项目文件,单击“打开”按钮,就可以把应用程序添加到安装项目 2 峰杰工作室 中,如图13-5所示。 图13-5把要打包的Windows应用程序添加到项目中 6)选择“应用程序文件夹”,单击右键,在弹出的菜单中选项“添加/项目输出”命 令,如图13-6所示。 图13-6右键菜单 7)在右键菜单中单击“项目输出”命令,弹出“添加项目输出组”对话框,如图13-7 所示。 图13-7添加项目输出组对话框 8)选择“主输出”项目,这样打包应用程序只包括由项目生成的DLL或EXE文件, 然后单击“确定”按钮,这里就在“应用程序文件夹”中生成主输出文件,如图13- 8所示。 图13-8生成主输出文件 9)如果不添加数据库文件、特殊文件或注册表信息,这时按下键“Shift+F6”键,就可 以在安装目录下的Debug文件夹下生成安装文件setup.exe。 3 0第13章打包应用程序 13.2.2添加数据库文件 如果要打包带有数据库文件的应用程序,不仅要打包应用程序项目生成的所有DLL 和EXE文件,还要打包应用程序所使用的数据库文件,否则打包发行后的程序就不可 用。 1)成功创建安装项目并添加Windows应用程序主输出。 2)选择“应用程序文件夹”,单击右键,在弹出的菜单中单击“添加/文件”命令,弹 出“添加文件”对话框,如图13-9所示。 图13-9右键菜单和添加文件对话框 3)选择要添加的数据库文件,然后单击“打开”按钮,就可以把数据库文件添加到安 装项目中,如图13-10所示。 图13-10添加数据库文件 4)按下键“Shift+F6”键,编译运行程序,然后再双击setup.exe安装程序,安装成功 后,就可以看到该数据库文件。 13.2.3添加特殊文件 默认情况下,“文件系统编辑器”显示一组表示目标计算机上的文件夹结构的标准 文件夹和作为特殊文件夹的附加标准文件夹,开发人员可在必要时将这些文件夹添加到 部署项目中,也可以添加自已的顶级自定义文件夹中。 选择“目标计算机上的文件系统”,单击右键,在弹出的菜单中选择“添加特殊文 件夹”命令,就可以看到下一级菜单命令,如图13-11所示。 4 峰杰工作室 图13-11菜单命令 常用菜单命令如下: CommonFiles文件夹:跨应用程序共享的组件的文件夹,一般为C:\Program Files\Common。 CommonFiles(64位)文件夹:与“CommonFiles文件夹”命令相同,但 只适用于64位安装程序。 Fonts文件夹:包含字体的虚拟文件夹,一般为C:\Windows\Fonts。 ProgramFiles文件夹:程序文件的根目录,一般为C:\Program