Visual Basic .NET软件开发技术 吴绍根 教学课件 第12章 打包和部署.NET应用.pdf
文本预览下载声明
第12章打包和部署.NET应用
第一单元 .NET项目部署简介
在Visual Studio .NET 中的部署和安装项目中,
可以方便地设置部署项目属性,确定安装程序的
生成位置和生成方式,创建Windows 安装程序
文件。
生成的这些文件可以直接发布并安装到其他计算
机上,也可以在通过传统的媒体(如:CD-ROM)
发布,还可以放在网络上,通过网络进行安装。
Visual Studio .NET为四种类型的部署项目提供模
板:合并模块项目、安装项目、Web 安装项目和
Cab 项目。
第二单元 部署前的准备
在生成应用程序时,可以有Debug(调试)和Release(发布)
两个版本供选择。
这两个版本的区别是:
Debug版本的运行程序中有相应的调试信息代码,在开发应用程
序的过程中,可以运行Debug版本,调试程序;
对于Debug版本,其编译和生成后的有关文件被放置在obj\Debug
子文件夹中。
Release版本的运行程序中则没有调试信息代码,而且,Release
版本的运行程序是经过代码的优化的,其程序的运行速度被最大
加速。
对于Release版本,编译和生成后的有关文件被放置在项目名文
件夹下的obj\Release子文件夹中。
因此一般来说,当用户在将开发的应用程序发布给用户之
前,应将项目调试后将其编译成Release(发布)版本。
将原来默认的Debug(调试)版本变成了
Release(发布)版本。具体步骤如下:
启动Visual Studio .NET ,打开前面的书店管理解决
方案。
从【生成】菜单中选择【配置管理器】,弹出配置管
理器对话框。
在“活动的解决方案配置”中选择Release 。
单击关闭按钮。打开【生成】菜单,单击【生成解
决方案】,编译生成应用程序的Release(发布)版本。
第三单元 创建Windows应用程序
的安装和部署项目
使用安装向导(也可选择“安装项目”模板)
来创建一个基于Windows应用程序安装项
目。
具体步骤如下:
打开【文件】菜单,选择【新建】- 【项
目】,弹出“新建项目”对话框;
在左侧的项目类型中选择“安装和部署项
目”,选择右侧的“安装向导”模板;
…在“选择要包括的项目输出”对话框,选
择“主输出来自…”项;
右键点击安装项目,从菜单中选择“重新生
成”,编译生成安装项目。
第四单元 可选的安装和部署功能
制作个性化的界面、定制安装过程、添加
一些必要的功能,则需要右键点击安装部
署项目,在菜单中选择【视图】,出现进
入各种视图的菜单项。
部署项目的视图类型及功能
使用文件系统视图:添加“程序”
菜单项、建立桌面快捷方式
“应用程序文件夹”对应安装过程中用户指定的安
装文件夹,要部置的程序和资源文件(应用程序
项目输出及其它包括文件)一般放在这里。
可以在用户的“程序”菜单文件夹中添加“程序”
菜单项文件,在用户桌面文件中添加桌面快捷方
式。
改变用户界面属性:在各对话框中
使用自己的标题图像
现在显示的是一组默认的预定义对话框,
有“欢迎使用”、“安装文件来”、“确
认安装”、“进度”、“已完成”等,在
安装过程中,这些对话框按视图中的次序
出现。如果愿意可重新排列、删除它们,
或添加新对话框。
自定义新的功能对话框:添加“协
议说明”对话框
举例说明——添加“许可协议”对话框
设置在安装过程中获取用户输入的
“软件序列号”
由于“序列号”是产品的一种客户信息,因此我
们选择“客户信息”模板,然后单击“确定”按
钮。
“客户信息”对话框用于提示用户输入信息,包
括名称、公司或单位和序列号。安装过程中,在
该对话框中输入的值被写入产品注册表中的
InstallProperties 项下。
举例说明——添加“客户信息”对话框
Se
显示全部