vs2005打包图解(含卸载功能).doc

上传人:scccc 文档编号:12533776 上传时间:2021-12-04 格式:DOC 页数:13 大小:426KB
返回 下载 相关 举报
vs2005打包图解(含卸载功能).doc_第1页
第1页 / 共13页
vs2005打包图解(含卸载功能).doc_第2页
第2页 / 共13页
vs2005打包图解(含卸载功能).doc_第3页
第3页 / 共13页
vs2005打包图解(含卸载功能).doc_第4页
第4页 / 共13页
vs2005打包图解(含卸载功能).doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《vs2005打包图解(含卸载功能).doc》由会员分享,可在线阅读,更多相关《vs2005打包图解(含卸载功能).doc(13页珍藏版)》请在三一文库上搜索。

1、该打包过程在 VS2005中完成,但也适用于 VS2008,程序是用c#写的。1.新建安装和部署。打开你所写的项目,在解决方案上右键-> 添加-> 新建项目。如图:零宜越辽BH工新建项目逼) 现有项目d). 新建网站 现有网站d).解决方案资谓管理器-3?lpiu+ Lgl 主成解决方案 重新生成解决方案侃 渚理解决方案 批生咸配置营理黠迪)设置启动项目重命名尬)新建营布式系统关系團Q) 一雇性®新建项址)现有项picttire w 解决方案層性|離同固一新建解决方家文件夹)然后确选择其他项目类型->安装和部署->安装项目。在名称中把名字改为你所希望的名字,

2、定。如图:2. 确定后打开文件系统,然后单击应用程序文件夹,在右边空白处右键->添加->项目输出。如图:I* 'J'曲阳, 2 卍 主殴復 JfUt'lJ XA<Li 相蛰 棺# 口叩 *±区嘗 就密*- -r> P住 b 一 C 丫E(百侖“H«Qji飯直'岸*謀:'"L' ' " ''" _' s第與aij只甲再片T7T*J站4羽“U号*啟U<nA*岸拥増宝障更叩rtj usrwt?; »;i皿总3f2>KS ifi

3、Sft«) "呼3. 选择主输出,然后确定。这时文件系统中的应用程序文件夹如图:立ttull找 CTirSpwJ frm&iT. ri uftltJj Fl抵计上旳R忡最恆 l应甲IF申丈洋益A*4. 在刚添加的主输出上右键,创建其快捷方式。可以重命名也可不重命名。这里命名为PicSee。如图:覽/T畫扯(FicSee)cs L设计吕貝杆计煙拭上时就沖苇端3应用1?序克帏襄*周戸的親序“睾单 m用户黨面也去出来自pi刖叭tztii沏嶋出5. 剪切刚创建的快捷方式,然后单击用户的程序菜单,在其上右键,添加,文件夹,重命名文件夹。这个文件夹名字就是你在开始,所有程序中显

4、示的名字。然后单击刚创建的文件夹在右边空白处粘贴快捷方式,安装好程序后,这个快捷方式会出现在所有程序中。如图:# ©标计JWLt的文件*朋-1*用户的*程序”FicS«tly用画若祢r映ft方式6像上面一样再创建一个快捷方式,剪切,然后单击用户桌面,粘贴。安装完程序后,这个快捷方式出现在桌面。如图:g e所汁握飢上s*7文洋黔妊二应闰1¥序£徉圭 -二印口的"罟孚”婪皐 "单 TiSttQ用戶Jfi閒瓯方式7. 右击左边的”应用程序文件夹”打开属性对话框:将属性中的"defaultlocation"的路径中的&qu

5、ot;manufacturer" 去掉,不然的话做好的安装程序默认安装目录会是"c:programm file你的用户名安装解决方案 名称"。右键你的安装项目名,属性。如图:解决方率资洱首理黠-PicSee J? XX+屋性ficSee 册:酉+AddRtnoAuthorDescripDetectJI二解决方案'pi cture sse (2个项目)pi ctnre: seeFroperti es引用AboutBox. cs frmniain. cs pictur« seemporaryKey. pfx Program, cs set. csSu

6、spend, i co生成01)暫切(1)重命名龜)-I寤性通HW*fI XlLi LUX K 丄I UHFalseInst 11 All Us er sKeywor dsLocali zati qhFramework 弓/活动:KChi nest (Simpli Ei«d)在打开的属性页中,选择"系统必备",在打开的系统必备页中,选中如下图中的选择项,选上 以后,在生成的安装文件包中包含.netframework组件,然后确定。8. 改变桌面和开始-所有程序中该程序的默认图标。在应用程序文件夹右边空白处,右键-添加-文件,添加一个ico文件。如图:r y4(Fi

7、cSm)门【设计 JF N M一一W目折计聲机上苗文禅至折£1bat ICO文件+用户的*程序”箜第三仏出帀口 pi Hujfd m A冇i'二用打开用户的程序菜单-PicSee,在右边的快捷方式上右键,属性窗口。向其属性中的icon属性添加刚添加的ico图标。icon属性添加同理,打开用户桌面,在右边的快捷方式上右键,属性窗口。向其属性中的 刚添加的ico图标。9. 添加卸载功能。在应用程序文件夹右边空白处,右键-> 添加-> 文件,选择c:windowssystem32文件夹下的msiexec.exe文件。然后重命名为Uninstall.exe 。改不改名字都

8、可以。如图:W F玄件岚壕(FkS*) frwtiu ci【模计】蚩T目标.计徂护.用戌件v吨应用程序文件典二bti ie*!-n用尸的“程序”峯单二VriiMi all «k«丈件1 丄 PidSve u用尸車直粧出然后创建快捷方式,剪切到用户的程序菜单->PicSee 中。如图:P L4» -0 *d(TrrS*«j rzzr ti. tifti+1寂m打计ufi上药丈律叢履 二座用理洋文件熹-二相尸的“理序”翼事 j TieSt 二用户虞而畫星PieS*1 IfniEistill rke因妙式 独u审式10. 用鼠标左键单击安装项目(下图为P

9、icSee)名,查看其属性,注意不是右键,属性。查看其ProductCode属性。然后复制该属性的值。如图:11. 然后打开你创建的那个卸载快捷方式的属性对话框,在Aguements属性中输入"/xProductCode",本例为 lxD8DB4DCF-B28A-49CB-9840-E36D68FD7EE1 如图:Ztl"4 -; :I- ' *J * "1-I 二 pv rtw卓j'Tif-lttdal屯乳昭4Cl邀"*!41pj. ««-屯'呼才間峠 fiXi U ftiMpr m «k

10、fa钾宅 <-*笛畀IJ4Cfel I.M*1-3和4 a 桂楸yHMtHbKI PfE.:FM:r;F.iaaMM* “* * li 4Wi t ill ««互烬左«-wIubiiI.h1I ni>4r ravkli12. 右键安装项目(PicSee)名,单击生成,即可生成带有卸载功能的安装程序了.创建.Net程序部署打包的卸载程序方法一:在打包项目中添加文件msiexec.exe( 般在 c:"windows"system32(系统目录中)找到)。在文件系统视图中选择应用程序文件,在msiexec.exe上单击右键选择“创建快捷

11、方式",重命名快捷方式为“ uninst ".更改此快捷方式 Argmuments为“/x 产品ID",产品ID的值为打包项目的 ProductCode属性值。方法二:先生成安装包,记下 ProudctCode(选择解决方案资源管理根目录如Setup1,再查看属性标签,不是右键属性),下面用到用Vs.Net建立一个新的控制台程序uninst.exe 文件。代码如下:using System;n amespace uninst /<summary>/ Classi的摘要说明。/</summary>class UnIn stall/<su

12、mmary>/应用程序的主入口点。/</summary>STAThreadstatic void Main(string args)stri ng sysroot = System.E nvironmen t.SystemDirectory;System.Diagnostics.Process.Start(sysroot+ ""”msiexec.exe", "/x 850FED90-20D0-4EBA-BEDB-3D9DBA25F6EC");编译过后,将生成的 uninst.exe 文件添加到安装包中,重新生成安装项目。方法三

13、:1、在本机创建 msiexec.exe的快捷方式,并重命名为“卸载",复制到一 个目录口: D :Temp。2、修改“卸载”的属性,在命令行后增加"/x 你的产品代码"3、在和快捷方式“卸载”相同的目录下随便建立一个文件,如"D:TempTemp.TXT"4、 用UltraEdit32或者记事本打开你的部署项目文件,如:Setup.vdproj ,找到"SourcePath" = "8:WTempWTemp.TXT",替换为"SourcePath""8:WTempW 卸载.lnk",找到 "TargetName" = "8:Temp.TXT" 替换为 "TargetName" = "8: 卸 载.lnk",保存。5、回到VS的部署项目窗口,会弹出提示项目文件被修改,选择重新加载 即可。6、编译,会有一个警告,不用理会。这种方式不会出现那个 dos 小窗口,不过就是麻烦点。 希望以后会有更好的方法

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1