VS2008制作安装程序
项目开发完成之后,就需要制作成安装程序,以方便客户部署。
这里以我们前面开发的职员管理信息系统项目(EmpMIS)为例,详细介绍其打包的步骤。打包之前,EmpMIS 的解决方案图如下所示:
我们分两部分讲解,第一部分是基础分部,不包含数据库的打包;第二部分是高级主题,主是要讲解如何将数据库打包进去。
本文档是第一部分。
打包步骤:
一、右击“解决方案”->添加->新建项目。在出现的“添加新项目”对话框中,选择如下的项目类型和模块类型,并将项目名称命名为“MySetup”:
同
二、在上图中点击[确定]按钮之后,出现“文件系统”视图,如下所示:
各部分解释如下:
1、 应用程序文件夹:用户在安装过程中,要输入安装路径,那么安装路径中所包括的目录结构及文件,全部自来于此“应用程序文件夹”所包含的内容;一般情况下,里面所包含的内容是主程序(即可执行文件)、所依赖的类库文件(.dll)、图标、数据库脚本文件等;
2、 用户的“程序”菜单:用户安装完成之后,在用户的 开始->所有程序 中产生的项,一般是指向主程序的快捷方式及卸载程序等;
3、 用户桌面:用户安装完成之后,在用户的桌面上产生的快捷方式。
三、右击上图中的“应用程序文件夹”->添加->项目输出,弹出如下的对话框:
在“项目”右边的下拉列表框中选择可执行文件所在项目(即表示层项目),在下面选择“主输出”和“内容文件”。点击[确定]按钮,关闭对话框。现在应该是这个样子:
.dll文件和数据库文件可以从添加文件的方式添加。
我们注意到项目中所有相关的类库文件(.dll)都自动添加进来了。
四、现在我们创建用户桌面和程序菜单中的快捷方式,方法如下:
1、 右击“主输出来自xxx(活动)”,在弹出的上下文菜单中选择“创建 主输出来自xxx(活动) 的快捷方式”,创建好之后,应该如下图所示:
2、 将上述创建好的快捷方式拖到左边的“用户桌面”中,结果如下图所示:
现在要修改快捷方式的名称。右击上图的快捷方式->重命名,输入一个新的合适的名称,如下图所示:
现在要修改快捷方式的图标。选中上图的快捷方式,按F4,出现属性窗口,找到Icon属性,如下图所示:
点击下拉箭头->(浏览…),出现:
点击[浏览(B)…]按钮,出现:
双击“应用程序文件夹”,出现:
单击[添加文件(F)…]按钮,打开“添加文件”对话框,找到合适的图标文件(.ico),如下图所示:
选择一个图标文件后,单击[打开(O)]按钮,关闭“添加文件”对话框,现在应该是这样子:
单击[确定]按钮,关闭上面的对话框,现在应该是这样子:
在上图中选择一个图标,单击[确定],关闭上面的对话框,现在应该是这样子:
图标修改完成。
3、 现在给用户的“程序”菜单中添加一个快捷方式。右击 用户的“程序”菜单->添加->文件夹,出现:
给新建文件夹取个合适的名称,如:
在 应用程序文件夹 中再一次创建主输出的快捷方式,将快捷方式拖到上面新建的文件夹中,重复第2步的工作以给快捷方式重命名及修改图标。完成之后如下所示:
五、在默认情况下,用户的安装界面只有3个,即(1)欢迎界面;(2)选择安装文件夹的界;(3)确认安装的界面。现在我们要添加几个界面进来。
右击安装项目->视图->用户界面,如下图所示:
右击 安装 下面的 启动->添加对话框
1、我们先添加一个“许可协议”的对话框:
单击[确定],关闭对话框,出现:
右击“许可协议”->上移,如下图:
移到“欢迎使用”的下面:
选中“许可协议”,按F4键,打开其属性窗口:
在属性窗口中找到LicenseFile属性,通过浏览找一个.rtf格式的文件,完成之后如下图所示:
六、这一部分就讲解到这里,现在我们模拟安装一下。
1、 右击安装项目->重新生成:
2、 重新生成之后,右击安装项目->安装:
3、 安装完成之后,检索一下你电脑的桌面、开始-所有程序、所选择的安装路径等三个地方,看是不是生成了你所期望的内容。
Ytj附:在添加输出的时候可以任意添加项目文件家中所需要的各种文件(如各种。Dll文件和数据库以及图标文件)