




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
最近一直在做winform程序,做完后程序打包很头疼,第三方打包工具,好用的花钱,不花钱的不好用,最后只能用vs自带的打包工具了! 打包过程vs2010(包含卸载功能):1、 添加安装和部署。首先打开一个要进行打包的项目的设计界面,然后点击vs上的“文件”“添加”“新建项目”“已安装的模板”“其他项目类型”“安装和部署”“Visual Studio Installer”“安装项目”。然后为安装项目起一个名称,再选择一个安装位置,如图:最后点击确定。如图:2、 配置应用程序文件夹选中应用程序文件夹,在右边空白位置右键 “添加”“项目输出”“主输出”,如图:最后点击“确定”,如图:如果程序中用到了外部的文件,那么可以继续操作:右键“添加”“文件”,选择要添加的文件,如图:现在应用程序文件夹部分就处理完了。3、 创建快捷方式快键方式可以创建两个:“开始”菜单一个,桌面一个1)、创建“开始”菜单中的快捷方式: 点击 中的用户的“程序”菜单,在右面空白处右键 “添加”“创建新的快捷方式”,然后选择“应用程序文件夹”下的程序的exe文件,如图: 然后给快捷方式起名,再设置快捷图标,右键新创建的快捷方式的名称,打开“属性窗口”,通过Icon属性设置快捷方式的图标,如图:2)、创建桌面的快捷方式图标: 过程同 创建“开始”菜单中的快捷方式 一样4、 更改默认安装目录: 右键“应用程序文件夹”“属性窗口”里的 “DefaultLocation”属性可以更改默认的安装目录, 改前: 改后:5、 打包时,如果需要把对应的.NET Framework 打到安装包中,此时促进行如下操作:右键安装项目名“属性”“系统必备”,勾选对应的系统必备组件然后指定系统必备组件的安装位置,注:如果选“从组件供应商的网站上下载系统必备组件”(安装客户端时,pc机需联网) 如果选“从我的应用程序相同的位置下载系统必备组件”,那么打包时将会从程序中把组件打进去 (安装客户端时,pc机无需联网推荐)6、 添加卸载功能在应用程序文件夹右边空白处,右键-添加-文件,选择c:windowssystem32文件夹下的msiexec.exe文件。然后重命名为Uninstall.exe。改不改名字都可以。如图:用鼠标左键单击安装项目名,查看其属性,注意不是右键,属性。查看其ProductCode属性。然后复制该属性的值。如图然后打开刚创建的那个卸载快捷方式的属性对话框,在Aguements属性中输入/x ProductCode,将ProductCode替换为刚粘贴的值最后点击生成打包程序即可7、 用winrar将vs生成的安装程序打成一个 .exe包(方便安装)前提,一定安装了winrar压缩软件进行到第六步时,用vs为winform程序打包就已经完成了,不过此时会在安装程序的Debug文件夹生成2个文件夹、1个.exe文件和1个.msi文件,而.exe安装时,又依赖于.msi文件,另外两个文件夹是对应的 .NET Framework 组件,这个时候给客户安装时拷贝过去的内容较多,也容易安装出错,如果把这些安装内容都打在一起,形成一个 .exe 文件,就比较方便了,此时,可以用winrar的 自解压格式压缩文件 来实现,实现过程:1将要打在一起的文件及文件夹全部选中,右键 “添加到压缩文件”,在打开的压缩面板的“常规”选项卡中勾选“创建自解压格式压缩文件”,此时会发现默认的压缩文件名编程了 .exe 后缀名了;压缩方式最好选择“存储”,这样打包后的程序会很快解压缩并运行。如图:2设置运行文件:再切换到“高级”选项卡,点击“自解压选项”,“常规”里设置程序解压后运行的文件(这个很重要)如图:3设置安装程序文件的图标:切换到“文本和图标”,点击“从文件加载自解压文件图标”后的“浏览”按钮,选择安装程序文件的图标,如图:先不要着急点击“确定”,还有最后一项设置 4切换到“模式”下,勾选“解包到临时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家电公司游泳活动组织办法
- 浙江省成考试题及答案
- 食管狭窄试题及答案
- 如何预防孩子手机沉迷
- ssc面试题及答案
- 福建省邵武七中2026届化学高一第一学期期末调研试题含解析
- 教孩子制定学习计划的妙招
- 家电公司服务回访管理细则
- 保安理论知识培训内容课件
- 保安物业基础知识培训课件
- 陕西康城药业股份有限公司中药、植物提取及固体制剂项目环评报告
- 汽机专业设备运行日常点检
- GB/T 2820.12-2002往复式内燃机驱动的交流发电机组第12部分:对安全装置的应急供电
- GB/T 12599-2002金属覆盖层锡电镀层技术规范和试验方法
- 2023年哈尔滨市动力区法院书记员招聘笔试模拟试题及答案解析
- JG-017结构实体位置与尺寸偏差检测作业指导书
- 压铸件常见问题-气孔
- 放射源辐射事故专项应急预案
- 景观工程工作流程解读(PPT)
- 走近数字PCR学习培训课件
- 群控系统试运行及调试方案
评论
0/150
提交评论