vs2010打包winform程序详解_第1页
vs2010打包winform程序详解_第2页
vs2010打包winform程序详解_第3页
vs2010打包winform程序详解_第4页
vs2010打包winform程序详解_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

1、最近一直在做winform程序,做完后程序打包很头疼,第三方打包工具,好用的花钱,不花钱的不好用,最后只能用vs自带的打包工具了!打包过程vs2010(包含卸载功能)1、添加安装和部署。首先打开一个要进行打包的项目的设计界面,然后点击vs上的“文件”一“添加”一“新建项目”一“已安装的模板”一“其他项目类型”一“安装和部署”一“VisualStudioInstaller一“安装项目”。然后为安装项目起一个名称,再选择一个安装位置,如图:最后点击确定。如图:文件的的任)视图(V)项目(P)生成调试团队数据网工as体案结构IS试掾作J语|里,耳Debug|自kmbShift名称类型JIIBIKII

2、alBlUUllBIUIBIKIUIBIUIBaBIU口潮程序文,帙:文件夹laiBiraiBinmm,HrBinmBiBm口用户桌面文件夹;二用户的程序”菜单文件夹St5ffslnfoFrrm.es设计添加新顼目文密毓融试5打匐X叁目标计算机上的文件系统口旗111-用户的“程序菜单山用户塞国息目标计算机上的文件磁LJ用户的程序菜单口用户更面最后点击“确定”2、配置应用程序文件夹选中应用程序文件夹,在右边空白位置右键“添加”“项目输出“主输出”ICMainFrmxsICMamFrm.es设计StaffsInfoFrm.es设i十|名称名称类型AxlntercpHgrdesLib.dll程序集-

3、AxInteroprproLib.dlE集-i-3DevComponert5,DotNetBar2.dll程序集JFireAPCCommon-clll程序集,口FireAPCPWDJII能集三1grdes45.dll文件司gregn45,dll文件nterop.grdesLib.dll程序集-olnterop.grproLrb.dil程序集Ostdole.dll程序集主箍出来MFireAPC(活动)推出如果程序中用到了外部的文件,那么可以继续操作:右键“添加”一“文件”,选择要添加的文件,如图:ICM3inFrm.cs(SttStatfsJmfQFrm.csSit文f格四:UierCcnsum

4、pDetailRep.grf*所俗*)CMainFrm.es文件萦统领试心打包)XICMainFrm.esixi+StaffslnfoFrmxs(】文件至疏物事“奈华芸忘“dTTh-JANnterop.grde?Lib,dll程序要-JAxInterop.grprcTDevCcmponentQ 后reAPCComm&-jFtreAPCPWD.dll才5rdes45,dH哥gregr45-dHnInterop,grdeslLiIntffrop.grpfoLi-J5tdole.dll国主输出来岂FirMoff融位与照安.芽逑文件夹:三:一Er-7 圉片“名称“惨密日期超.*1Lard心hu

5、ttibnesKep.grt1/41Jyw0W+,1生需下篇施DSVCQE时rtenUQ口tN史tBarZdll2011/2/10丈4。音乐.FirMPCee2011/2/54177应用程越FireAPC.ejterconfig2011/2/H16;26XML(3Util明FireAPC.pdb2011/3/1417:47Progr.twtt其以一&FircAPCComnwn.dll2011/2/10M0应用程然利竭星(CJ同FireAPCPWD.dll2011/2/10M应用检(D:)包JriterDp.grdeslLib.dll2011/2/1417:47本IS1端IrMropug

6、rproLilulll2011/2/1417J47应用两-SJ&SS(F:)鱼jbc3500phj.dll201Vl/2296应用稳,“43包jhc7200.d1E2011/1/229:06iimF反用后圜ShuttleTime.grf2Q11/2/1511A2Grid+.。)FireAPC*binkDebug且目标计茸机上的文件票统3用户的程序”菜单3用户桌面文件便同丽包x现在应用程序文件夹部分就处理完了。3、创建快捷方式快键方式可以创建两个:“开始”菜单一个,桌面一个1)、创建“开始”菜单中的快捷方式:点击中的用户的“程序”菜单,在右面空白处右键“添加”一“创建新的快捷方式”,然后

7、选择“应用程序文件夹”下的程序的exe文件,如图:ICMainFri身目标计用此的文件统与用户的程序”菜单用户莫面然后给快捷方式起名,再设置快捷图标,右键新创建的快捷方式的名称,打开“属性窗口”图:iSJJ-(Name)ArgumentsDescriptionFelderIcon,通过Icon属性设置快捷方式的图标,如用户的一篷庄菜更wsd$cNofinalFireAPC:False应用程序文毋屋性qq立1*黑星住刈持出:台前圉除C:heigFolder2)、创建桌面的快捷方式图标:过程同创建“开始”菜单中的快捷方式一样4、更改默认安装目录:右键“应用程序文件夹”一“属性窗口”里的“Defau

8、ltLocation”属性可以更改默认的安装目录,改前:展性*4X应用程序文件夹文4中安短性,*-AI* -X*(Name)应用程序文件夹AlwaysCreateFalseConditionDefaultLocation(ProgramFilesFolderManufacturerPropertyTARGETDIRTransitiveFalse改后:C:QQ|PropertyTARGETDIRTransrtiveFalse5、打包时,如果需要把对应的.NETFramework打到安装包中,此时促进行如下操作:右键安装项目名一“属性”一“系统必备”,勾选对应的系统必备组件然后指定系统必备组件的安

9、装位置,注:如果选“从组件供应商的网站上下载系统必备组件”(安装客户端时,pc机需联网)如果选“从我的应用程序相同的位置下载系统必备组件”,那么打包时将会从程序中把组件打进去属性-QX应用程序文件夹文4牛安装属性丁(Name)应用程序文件交AlwaysCreateFalseCondition(安装客户端时pc机无需联网U5tdole.dll程序集=1TempTkketgirf文件省所nGlIexu;文件目U5&rConsumpD?taiRep.grf文件国主捻出来巨KreAPC(活轴喻DetectNewerln?talledVersTrueInstallAHUsersKeywordsL

10、ocaEizoticnManufacturerManufacturerUrlPoKtBuildEventPreBuildEventjE0EAElAl-6B02*413A-e9O2-49Q测试打包False查看其属性,注意不是右键,属性。查看其ProductCode属性。然后打开刚创建的那个卸载快捷方式的属性对话框,在Aguements属性中输入/xProductCode,将ProductCode替换为刚粘贴的值最后点击生成打包程序即可7、用winrar将vs生成的安装程序打成一个.exe包(方便安装)一一前提,一定安装了winrar压缩软件进行到第六步时, 用vs为winform程序打包就已经

11、完成了, 不过此时会在安装程序的Debug文件夹生成2个文件夹、1个.exe文件和1个.msi文件, 而.exe安装时, 又依赖于.msi文件, 另外两个文件夹是对应的.NETFramework组件,这个时候给客户安装时拷贝过去的内容较多,也容易安装出错,如果把这些安装内容都打在一起,形成一个.exe文件,就比较方便了,此时,可以用winrar的自解压格式压缩文件来实现,实现过程:6、添加卸载功能在应用程序文件夹右边空白处,右键msiexec.exe文件。然后重命名为-添加-文件,选择c:windowssystem32文件夹下的Uninstall.exeo改不改名字都可以。如图:漓试包部等哽目

12、属性AddRemoveProgramsicor(无)AuthorDescription默认公司名称FalseChinese(Simplified叛认公司名称ProductCodeProductNameRemovPreviousVersionj用鼠标左键单击安装项目名,然后复制该属性的值。如图1将要打在一起的文件及文件夹全部选中,右键一“添加到压缩文件”,在打开的压缩面板的“常规”选项卡中勾选“创建自解压格式压缩文件”,此时会发现默认的压缩文件名编程了.exe后缀名了;压缩方式最好选择“存储”,这样打包后的程序会很快解压缩并运行。如图:包录新建宓镀2设置运行文件: 再切换到“高级”选项卡, 点击

13、“自解压选项”压后运行的文件 (这个很重要)如图:名称DotNetFX4DClEentWindcwsInstallerS1ESQianAnZhongHuoYKT.koj.setup.exe&建试安装程序f1寸测试安装程序msi,“常规”里设置程序解刻录新建文件吴名称压靠文,上名动尊笠DotNetFX40Client,Windovtfslnst3ller3_lQianAnZhongHuo/KT.icoJsetupexe3鼬试安装程序启测试安囱序.谒常规NTFS;项变改日期:2011/2/10940-2011/2/15更改葺级目或三选项卷分3设置安装程序文件的图标:切换到“文本和图标”,点击“从文件加载自解压文件图标”后的“浏览”按钮,选择安装程序文件的图标,如图:名称先不要着急点击“确定,还有最后一项设置4切换到“模式”下, 勾选“解包到临时文件夹”和“全部隐藏”工告成! !8、完成了!此时我们会看到Debug下是这样的:DotN?tFX40ClientWindpv/sInstaIle1QidnAnZhongHucYKT.ico心setup.exeA测试安装程序gR用测试安装程序.m6常规BT

温馨提示

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

评论

0/150

提交评论