版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VS安装项目制作过程创建安装项目:(图一)二.在文件系统项,应用程序文件夹中:在新添加的安装项目上右击,选择“视图-文件系统,右击目标计算机上的文件系统左侧的应用程序文件夹,选择添加文件,将你要安装的文件添加到该位置。找到要启动的应用程序并创建快捷方式,根据需要拖动到“用户的程序菜单”或者“用户桌面”。这样的话,安装完成系统以后就会对应的出现你所设置的快捷方式文件系鼓(用”.官信息管理亲统】翘曲晶目标让芸机上的支伴系发应用程序女件亚口用户的程序来单 :U用户/面名称QAxlrterop g pnaLD.dlJAxIrtcrcp g,praLciD.L DwC Cfroonprh,加利式2由 -
2、I Ly caroon” u.Dou.eitar2 .dll 4dl 三二dec玷 dlW giegi4idEl tregi4= dl- JlitenDD grres. h.ll Jlite,D.qnoLb.sln Irtef 3口 cliti.OlL 目Mwkjm工d qaartCMdRilQsirartiard, 口 llU9BfSMhIXBuL E E E E H 4 口 q 耳 手多手利伴伴件件幽 近程提程文文MT程程三集 程序集 文件 界不界 程序来 程序集(图二)三.在应用程序文件夹的属性窗口中:修改DefaultLocation中的参数:去掉Manufacturer(制造商)这一
3、部分。(如果不去掉这部分时,在安装项目时的默认路径是,制造商显得多(C:ProgramFilesmanufactureproductname余,干脆去掉!)招 EE)A.l7:3,5CpeateCondi ticyi),ProdLic:N*meManufacturer:应用程序文件夹二目养progrflmFilFoldei| TARGETOIR.DefaultLcGatjor文件来统(“tug)起始页 易日标计直机上的文件不推 应用程序文侔夹口用户的“程序菜单 二用尸桌面P r 岛7 rans t:.正(图三)四.增加卸载功能1.在应用程序文件夹中添加程序集或者文件,浏览到:C:WINDOWS
4、system32msiexec.exe。添加完成以后,在文件系统界面中,找到msiexec.exe,右击“添加快捷方式“,可以对新增的快捷方式重命名(例如:卸载迅雷)。在快捷方式的属性窗口中,添加/xProductCode(如图四!)ProductCode是在你创建的安装项目的属性窗口中获取。(如图五)需要注意到(在解决方案管理器中右击安装项目的名称-属性,在打开的属性页中,选择系统必备,勾中.NetFramework2.0。vs2005默认是选中的)!展世Qx文件黑笺fsaug1电危更置目芯汁用机上为文件至死,溺尚主文件热n用月的最四用尸臬而(图四)属性.以XSetupa部署项目属性+1=_
5、*AddRsmavePrcAuthor比黄软中国DescriptorDetectF-Jev.erlriTrueInstalAllUser5FaltKeywordsLocalizationChineseSimoli*iec;Manufacturer敲软中国ManufactuferuiostEl.二三1en:pnefiuildEventProductcode旧中02匚开7头575光7运任用坛芯329#QProduct!JameSetup2Rem&vePrevloi在加unPostSudE.5earchPath成功生成时SubjectSucportPhoneSuoportUrlTagetPatfzi
6、rmxBE7ProductCodle指定应用程序的唯一标识符(图五)文件系殊(SetLpil起始更昌毓计篁机_函断东若工应用程序女伴荚二*用户的程序菜单二j用尸桌面五.在新添加的安装项目上右击,”文件系统”,右击您要打包的应用程序集,创建快捷方式,在“用户的程序菜单“中添加文件夹,然后将创建的快捷方式移至“用户的程序菜单“,同样将创建的”卸载快捷方式“移至其中。最后再用同样的方法创建,并移动”用户程序的快捷方式“到用户桌面!由1席胜乂工后汨文件系舔任妹n起蛤员晶目标1十篁孔上的变件文件 口应用程序交件夹口用尸臬面口:Emp刃灯第卓化匚产CDe.:LL , InteropMcrosoftOftz
7、e Cxe.cll In Wrap./IDEM-Oterap./EIZErdll,-(Iter:p.、*hd.DllO IntErap.Word.dl昌 rrsisxsc e:te富msiEXEC EKE的快傥方M目 M50.PL, iH NSWCaaiB白 *BE比OLEV/inwstodicatiarr4. exeIIIJ案集集集笫集 右 W 亭一手7子享的畔花并洋华丰 程程程堤程隹点快义交文芹(图六)(安装项目已经基本完成,如果有在安装时需要一些验证,或者要将注册信息写入注册表等操作时,进入“下一步“:)六.创建自定义安装对话框1. 在解决方案资源管理器中选择“setup2”项目。在“视
8、图”菜单上指向“编辑器”,然后选择“用户界面”。2. 在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”3. 在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。4. 在“添加对话框”对话框中,选择“文本框(A)”对话框,然后单击“确定”关闭对话框。5. 在“操作”菜单上,选择“上移”。重复此步骤,直到“文本框(A)”对话框位于“安装文件夹”节点之上。6. 在“属性”窗口中,选择BannerText属性并键入:安装数据库.7. 选择 BodyText器上安装数据库属性并键入:安装程序将在目标机8. 选择9. 选择10. 选择Edit
9、1LabelEdit1PropertyEdit1Value19.选 择属性并键入:注册码 :属性并键入 SN属性并键入:空格即可Edit2VisibleEdit3Visible和 Edit4Visible属性,并将它们设置False屋性BannerBitmap包含沿该对话悔直颈显示的标瓢背号闸像的文本框CAJ用户界面对话福属性 墨园国用户界面(5eE*?)文件类型沅tup,彳K塞安装-5启动国欢迎使用-国文本框(口;国安装文件夹-囿确认安装-弓进度同进度匕亘结束-圄巳完成:迫管理员安装-3启动国欢迎使用宜安装文件夹亘确认安装I-5进度_国进度-一弓)结束圄已完成属性大工具箱七.创建安装程序类1
10、在此解决方案中添加“类库”。在“名称”框中键入installDB。2.删除classl类,另外新增一个“安装程序类(图七)3.下图就是安装程序类的四个主要方法上面提到的注册码一栏是在安装启用时验证的,于是如下图,在Install方法中进行验证,如果不等,则抛出异常,程序会自动回滚并提交异常信息。lntallerl.*|I曲taaLes设计:*t-i;instflIDB.Installer1用户界面(蓟花丫七件类型联匕口文件系缆底心工起始页vVInstall(System.Collectors.IDict?onarjstateSac)9ioihe12|13iu|-15啡171Igi15期21-r
11、fXLr123241r二:260-Lri.I|心0:29|30出33!31135363313d口式blicpartialcldssIni:allerl;Ini:dllerpublicIns*allerlf*InitializeCoizzicnnt1:)?,jblicoverridevoidInstallCollections.:Z)ie-二ctwvsTa:eSastring(!JZDCS-XFG6H-KLTYX-FHR89-ASQwpEquals(STO)thrownew口埒。口(注册码不正确!)bawe.InstallCsratSaver:blit?overridevoidComnit1Sv
12、stem.Colleerions.LDi2ticnarvsavedStabase.CommitLsavedState1:pblieoverridevoidRollback,Sy5tetr.Collections.DictionarysavedSbas?.Rollback(5avdSrare1:JpublicoverridevoidUninrall1Syrem.Collections.ZSit_c:ar:f最后又回到安装项目中来,在文件系统中,右击添加”项目输出选择”主输出“和”内容文件“,选择installDB,单击确定。/Insialkrl.eInr5telll.w假计I用户界面融叩2)文件
13、类型依tu困文件系技(八七叩打千河国目标计算机上削女件系统 小应用程序文件夹 口用尸的程序来单;用尸桌面名称类型程序集程序提 程序集 程序娓 祚宅告一, niwrm1Mlii T g 卜 CcceFalseFolder氐用程字文件共HiddenFolsePacogeAsvcpaDe4adtPcrroryentFalseReeecriyFalseIRccister(vscrcctRegiste-Sheredec3cxteFalseSourcePathC:Gnd4-4fte3ortJ5gSvsterFalse*argslvarregrtfes4E.dl*ransitveFalseTrue2文件系综(用合信息告理系统)超始更驾目行计苣机上由支件木与巳心应月程序文件夹L2jItnaje?口RetslU用尸的.程序案在用尸更面X名称二lTdjes二Recas*OAxlnterop.grprobdllQAInter9p.grproub.DLLHJDevCcrrpornrs.D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桥梁桩基施工承包合同完整版
- 年土地借款抵押合同书多应用版
- 服装合同范本
- 2024年度二手房垫资还款责任分配合同3篇
- 二零二四年文化演出活动组织与推广合同
- 劳动合同协议书范本
- 全新装修合同本2篇
- 基于物联网的2024年度棉花采摘信息管理系统合同
- 个人煤炭买卖合同例文标准版
- 贺州购房合同范本
- 高尔夫简介及球场建造方案
- 通风空调系统调试报告
- 声母韵母整体认读音节默写表
- 大港油田事故安全经验分享(课堂PPT)
- 机械设计基础知识点总结
- 落实三会一课制度
- 新概念英语第二册
- 福禄克Tix系列 红外热像仪使用说明书_图文
- 农田砂石机耕道施工方案及方法
- 空心胶囊工艺验证知识讲解
- 彩色学生电子小报手抄报模板昆虫小报
评论
0/150
提交评论