VS2005程序打包教程_第1页
VS2005程序打包教程_第2页
VS2005程序打包教程_第3页
VS2005程序打包教程_第4页
VS2005程序打包教程_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、吉林师范大学张继东制作2008年1月1日第一版)NET程序打包教程程序开发完,打包是很重耍的一步操作。因为这样既保护了自己的代码,乂方便别人安装自己的软件。用户接触软件的第一步操作就是安装软件,所以一个好的安装过程能够增加软件的体验效果。使用VisualStudio2005开发的程序制作安装包还是很容易的。下面我们学习怎么使用VisualStudio2005打包自己开发的程序。为当前项目添加安装项目通过菜单文件-添加新建项目,弹出“添加新项目”对话框,(也可以通过在解决方案资源管理器上右键单击解决方案,从打开的菜单中选择打开该对话框)。在弹岀的“添加新项目”对话框中的“项目类型”列表中选择“其

2、他项目类型”-“安装和部署”,在右侧的列表中选择“安装项目”,在“名称”文本框中输入安装项目名称,选择好保存路径,点击确定,如下图所示。这时可以在解决方案资源管理器中看到新添加的打包项目,我这里名称为MySetup,同时在主窗口打开了一个新的选项卡,在最左方的小窗口显示的是目标计算机上的文件系统,故名思意,我们想让软件安装后在客户的计算机上显示的效杲就可以在这里设计。假设要在用户的桌面上放个快捷方式,只蛊做好一个快捷方式放在“用户桌面”的文件夹里而。同理,还可以放到将快捷方式加到“程序”菜单中。有些程序经常要操作一些文件,这些文件打包的时候也要打进去,不然软件执彳J:的时候就会找不到对应的文件

3、,一般在设计的时候把文件放在应用程序的文件夹里而,在这里就可以将需要的文件放到“应用程序文件夹”内。如下图所示。总之,要把这里想彖成目标计算机,你想安装后是什么效杲,这里就要设计成什么样子,想安装后生成什么文件,这里都相应的添加上就好了,接下來详细介绍这些内容。玄件次ffcCBySctur)Fowl.”Jorr.l计】須烷英X稱应療三诃稣曙-解5曲前血口L4发用屁序文件長口用户5为盖二亦才零丫話3141位个项目):L4用P的“屁序“霉竺口用面r了TstXastULL4用PA男.Aopsl心;3-4引甬3二yiml.cs勺XomLDe创勺Poml.r“文件夹”命令,创建一个文件夹,然后在此文件上

4、点右键,选择添加文件即可。在这里呢,我们还可以添加一些图标文件,供接下來的快捷方式调用。创建快捷方式在桌面和“程序”菜单上创建一个快捷方式是符合用户需要的,这样可以方便操作。选中“主输出來自Testinstall(活动)”,单击鼠标右键,在弹出的快捷菜单中选择“主输出來自Testinstall(活动)的快捷方式”命令,可以根据需耍更改名称。再将新建的快捷方式拖到左边“用户桌面”文件夹下,这样就为Windows安装程序创建了一个桌面快捷方式。同理,可以创建程序“菜单”下的快捷方式。如下图所示:吉林师范大学张继东制作(2008年1月1日第一版)吉林师范大学张继东制作2008年1月1日第一版)g目标

5、计算机上的文件系统口应用程序文件夹用戶的钥呈序外菜单名称圍测试软件用户克面这样的快捷方式虽然快捷,但是很丑陋。我们可以选中快捷方式,然后通过设置其ICON属性,设置一个漂亮的图标,这个图标要事先导入到应用程序文件夹内。将.netframevzork2.0包含进來在安装项目上点右键,选择属性系统必备,设置好参数后点击确定,如下图所示。实现卸载;功能一般的软件都会提供一会卸载的功能,如呆没有提供这个功能,想卸载该软件就必须从“控制面板”内的“添加删除程序”來完成。最简单的办法是:在应用程序文件夹内添加文件msiexec.exe(在c:windowssystem32)。在msiexec.exe上单击

6、右键选择创建快捷方式,重命名快捷方式为“卸载”。设置此快捷方式的Argmuments为“/x产品ID”,产品ID的值为打包项目的ProductCode属性值。选中新添加的打包项目,就可以在属性中找到了。还有一种方式是制作一个卸载文件。方式是:建立一个控制台文件,我这里名称为uninstall,内容如卜所示usingSystem;usingSystem.CollectionsGeneric;usingSystem.Text:namespaceuninstallclassProgramstaticvoidMain(stringargs)stringsystemRoot=SystemEnvirowi

7、ent.SysteaDirectory;System.Diagnostics.Process.Start(systeRoot+wsiexecexe,/xE08F08A5-FEBC-1B39-81E9-1210886EBD11/qr):编译该程序,将生成的unlnstall.exe放到应用程序文件夹内,该文件具有卸载的功能,也可以创建它的快捷方式,其实这种方式也是调用了msiexec.exe來执行的,灵活运用msiexec.exe文件,还可以实现很多有用的功能。7.生成Windows安装程序在安装项目上单击鼠标右键,选择“生成”,即可生成一个Windows安装程序。如下图所示。吉林师范大学张继东制作(2008年1月1日第一版)吉林师范大学张继东制作2008年1月1日第一版)吉林师范大学张继东制作(2008年1月1日第一版)吉林师范大学张继东制作2008年1月1日第一版)Rcleaso口叵囱丈井卿(Y)工只U)翔肋砂iQRQ金刃购立件夹回Fl75efapnsi?indoYSLnslalLe375KB猶TO垢灶工作电TE冋上匀届z伪捺36.0EB士我的电胁?jxJstil.xlionlnstall盟.).密忠?3个对象T37O茂/交件交巨?r回團SilySetup文坤0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论