《Visual Basic .NET软件开发技术》-吴绍根-电子教案 第12章 打包和部署.NET应用

上传人:E**** 文档编号:89401173 上传时间:2019-05-24 格式:PPT 页数:20 大小:115KB
返回 下载 相关 举报
《Visual Basic .NET软件开发技术》-吴绍根-电子教案 第12章 打包和部署.NET应用_第1页
第1页 / 共20页
《Visual Basic .NET软件开发技术》-吴绍根-电子教案 第12章 打包和部署.NET应用_第2页
第2页 / 共20页
《Visual Basic .NET软件开发技术》-吴绍根-电子教案 第12章 打包和部署.NET应用_第3页
第3页 / 共20页
《Visual Basic .NET软件开发技术》-吴绍根-电子教案 第12章 打包和部署.NET应用_第4页
第4页 / 共20页
《Visual Basic .NET软件开发技术》-吴绍根-电子教案 第12章 打包和部署.NET应用_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《《Visual Basic .NET软件开发技术》-吴绍根-电子教案 第12章 打包和部署.NET应用》由会员分享,可在线阅读,更多相关《《Visual Basic .NET软件开发技术》-吴绍根-电子教案 第12章 打包和部署.NET应用(20页珍藏版)》请在金锄头文库上搜索。

1、第12章 打包和部署.NET应用,第一单元 .NET项目部署简介,在Visual Studio .NET 中的部署和安装项目中,可以方便地设置部署项目属性,确定安装程序的生成位置和生成方式,创建 Windows 安装程序文件。 生成的这些文件可以直接发布并安装到其他计算机上,也可以在通过传统的媒体(如:CD-ROM)发布,还可以放在网络上,通过网络进行安装。,Visual Studio .NET为四种类型的部署项目提供模板:合并模块项目、安装项目、Web 安装项目和 Cab 项目。,第二单元 部署前的准备,在生成应用程序时,可以有Debug(调试)和Release(发布)两个版本供选择。 这两

2、个版本的区别是: Debug版本的运行程序中有相应的调试信息代码,在开发应用程序的过程中,可以运行Debug版本,调试程序; 对于Debug版本,其编译和生成后的有关文件被放置在objDebug子文件夹中。 Release版本的运行程序中则没有调试信息代码,而且,Release版本的运行程序是经过代码的优化的,其程序的运行速度被最大加速。 对于Release版本,编译和生成后的有关文件被放置在项目名文件夹下的objRelease子文件夹中。 因此一般来说,当用户在将开发的应用程序发布给用户之前,应将项目调试后将其编译成Release(发布)版本。,将原来默认的Debug(调试)版本变成了Rel

3、ease(发布)版本。具体步骤如下: 启动Visual Studio .NET,打开前面的书店管理解决方案。 从【生成】菜单中选择【配置管理器】,弹出配置管理器对话框。 在“活动的解决方案配置”中选择“Release“。 单击“关闭“按钮。打开【生成】菜单,单击【生成解决方案】,编译生成应用程序的Release(发布)版本。,第三单元 创建Windows应用程序的安装和部署项目,使用安装向导(也可选择“安装项目”模板)来创建一个基于Windows应用程序安装项目。,具体步骤如下: 打开【文件】菜单,选择【新建】-【项目】,弹出“新建项目”对话框; 在左侧的项目类型中选择“安装和部署项目”,选择

4、右侧的“安装向导”模板 ; 在“选择要包括的项目输出”对话框,选择“主输出来自”项 ; 右键点击安装项目,从菜单中选择“重新生成”,编译生成安装项目。,第四单元 可选的安装和部署功能,制作个性化的界面、定制安装过程、添加一些必要的功能 ,则需要右键点击安装部署项目,在菜单中选择【视图】,出现进入各种视图的菜单项。,部署项目的视图类型及功能,使用文件系统视图:添加“程序”菜单项、建立桌面快捷方式,“应用程序文件夹”对应安装过程中用户指定的安装文件夹,要部置的程序和资源文件(应用程序项目输出及其它包括文件)一般放在这里。 可以在用户的“程序”菜单文件夹中添加“程序”菜单项文件,在用户桌面文件中添加

5、桌面快捷方式。,改变用户界面属性:在各对话框中使用自己的标题图像,现在显示的是一组默认的预定义对话框,有“欢迎使用”、“安装文件来”、“确认安装”、“进度”、“已完成”等,在安装过程中,这些对话框按视图中的次序出现。如果愿意可重新排列、删除它们,或添加新对话框。,自定义新的功能对话框:添加“协议说明”对话框,举例说明添加“许可协议”对话框,设置在安装过程中获取用户输入的“软件序列号”,由于“序列号”是产品的一种客户信息,因此我们选择“客户信息”模板,然后单击“确定”按钮。 “客户信息”对话框用于提示用户输入信息,包括名称、公司或单位和序列号。安装过程中,在该对话框中输入的值被写入产品注册表中的

6、 InstallProperties 项下。 举例说明添加“客户信息”对话框,SerialNumberTemplate 属性决定文本框在对话框中的显示方式,并确定是仅对序列号的格式进行验证,还是按照 Windows 安装程序算法对序列号进行验证。 如果 ShowSerialNumber 属性设置为 true,则在允许用户移动到下一个安装步骤之前,根据 SerialNumberTemplate 属性中指定的模板对序列号进行验证。如果 ShowSerialNumber 属性设置为 false,则 SerialNumberTemplate 属性无效。,举例:将 SerialNumberTemplat

7、e 属性设置为“”会创建两个文本框,它们由两端加空格的短划线分隔。对第一个框 (#) 的验证仅验证用户是否已输入三个数字。第二个框 (%#%) 是通过将前2位和后2位共4个数字相加并将所求得的和除以 7 这样的算法进行验证的。如果余数为 0,则验证成功,否则验证失败。,添加启动条件,在“启动条件”视图中,您可以指定要成功运行安装必须满足的条件。例如,您可能希望检查特定版本的操作系统,如果用户尝试在不满足该条件的系统上安装,那么安装不会发生。 在“启动条件”视图中,可设置在目标计算机上执行搜索,以确定是否存在特定文件、注册表项或 Microsoft Windows 安装程序组件,并可以把搜索的结

8、果个为安装发生与否的条件(启动条件)。,将新建的“搜索 File1”重命名为“搜索 InternET Explorer”。 在它的“属性”窗口中,将 FileName属性设置为Iexplore.exe,将Folder属性设置为ProgramFilesFolder,将Depth 属性设置为2(搜索2级子目录),将MinVersion属性设置为5.00,将Property属性设置为“FILEEXISTS1”。 右键点击“启动条件”节点,从弹出的快捷菜单中选择“添加启动条件”。在“启动条件”节点下面添加了一个“Condition1”节点。 在“Condition1”节点的属性窗口中,点击Condit

9、ion属性的下拉框,选择“FILEEXISTS1”,设置Message属性为“该程序需要 Microsoft InternET Explorer 5.0 或更高版本”。 在“Condition2”节点的属性窗口中,直接输入Condition属性值为“VersionNT=500”,设置Message属性为“该程序需要Microsoft Windows 2000 或更高版本”。,创建自定义操作,在“自定义操作”视图中,您可以指定安装结束时在目标计算机上执行的附加操作。我们可以把某个现成的可执行文件(如:.dll文件、.exe 文件)或者某个项目的输出,包括进安装项目中,这样,在安装结束时,安装程序

10、可以在目标计算机上执行它,完成某种特定的任务。 注意,选择 InstallerClass 属性并将其设置为 false 。,第五单元 创建Web应用程序的安装和部署项目,步骤如下: 新建项目,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“Web 安装项目” ; 在“文件系统”视图中,右键点击“Web 应用程序”文件夹。在弹出的操作菜单上,选择【添加】,然后选择【项目输出】 ; 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“BKStoreWebService”。 从列表中选择“主输出”和“内容文件”组(按Ctrl键进行多选),然后单击“确定”。 选择“Web 应用程序” 文件夹,在“属性”窗口中,将VirtualDirectory(虚拟目录)属性设置为 BKStoreWeb,将DefaultDocument(默认页)属性设置为BkChecker.asmx。 右键点击安装项目,从菜单中选择“生成”,编译生成安装项目。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号