- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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 项下。 举例说明——添加“客户信息”对话框 SerialNumberTemplate 属性决定文本框在对话框中的显示方式,并确定是仅对序列号的格式进行验证,还是按照 Windows 安装程序算法对序列号进行验证。 如果 ShowSerialNumber 属性设置为 true,则在允许用户移动到下一个安装步骤之前,根据 SerialNumberTemplate 属性中指定的模板对序列号进行验证。如果 ShowSerialNumber 属性设置为 false,则 SerialNumberTemplate 属性无效。 举例:将 SerialNumberTemplate 属性设置为“### - %%####%%”会创建两个文本框,它们由两端加空格的短划线分隔。对第一个框 (###) 的验证仅验证用户是否已输入三个数字。第二个框 (%%####%%) 是通过将前2位和后2位共4个数字相加并将所求得的和除以 7 这样的算法进行验证的。如果余数为 0,则验证成功,否则验证失败。 添加启动条件 在“启动条件”视
您可能关注的文档
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第04部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第06部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第07部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第08部分新.ppt
- SPSS数据分析:问题提出与实例导学 赵小军 理论+实验 课件 第10部分新.ppt
- SQL Server 2005实用教程 李伟红 第2章 SQL Server 2005常用工具新.ppt
- SQL Server 2005实用教程 李伟红 第5章 表中数据的操作新.ppt
- SQL Server 2005实用教程 李伟红 第6章 Transact SQL程序设计新.ppt
- SQL Server 2005实用教程 李伟红 第8章 索引的创建和使用新.ppt
- SQL Server 2005实用教程 李伟红 第10章 触发器的创建和使用新.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)