VS2010使整个过程说明了安装包
该项目的第一个版本出来,要成为一个包,很长一段时间没做了一些被遗忘,上差了差资料,写了一个,总结下,可能还不是非常完好,仅作參考。
1.首先在打开 VS2010 》新建》项目
2.创建一个安装项目
Setup1
在“目标计算机上的文件系统”下我们看见 应用程序目录,用户程序菜单,用户桌面, 在 应用程序目录 右击加入目录(即安装后所在安装路径下生成的包括程序相关组件的目录)
3.本程序中加入了 Biomer 。在 Biomer 上右击 ,选择 加入,依据项目须要 ,将全部程序所须要的组件都加入进去,本例中
将XXX.exe 。XXX.dll ,图标等文件加入
4.实现卸载功能的话。须要将 C:\Windows\System32\msiexec.exe 程序也加入到 Biomer 中。然后在进一步操作
接下来,分别给主程序 XXX.exe 和 msiexec.exe 建快捷方式
5.同理在 用户程序菜单中加入一个目录Biomer 。并将 XXX.exe 和 msiexec.exe 的快捷方式 剪切到 该目录下,这样在用户点击 開始 菜单后就会看见我们安装程序的文件。提供了执行程序的快捷方式和卸载该程序的快捷方式。
6.给应用程序和卸载程序快捷方式加入图标
7.给安装的每一步加入图片。在安装过程中假设没有图片显得非常不和谐。为了有点美观。给安装步骤的每一步加入图片。例如以下
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmhvbmd3dTY2Ng==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
8.最后还须要设置系统安装必备条件,在安装项目project名称上右击,选择属性
9.选择系统必备
如上图设置,点击确定就可以
10.看最后看须要參数设置
由于卸载程序须要知道要卸载哪一个软件,这一步是找到产品的ID(注明:很抱歉,原来这里由于本人原因这里写错了。如今予以改正)
以上找到了产品ID了。
11.设置卸载程序的參数 :在卸载快捷方式下右击出现属性 ,进入其 属性 页面 ,找到其 Arguments的属性值,将找到的ProductCode属性值复制下,然后将Arguments属性值为:/x
{CF35A1D9-CE63-41CA-B220-DB542D6623D6} (即本安装软件的ID)。这就OK了,能够卸载软件了
对于快捷方式图标我试过好多次也是未成功,以上问题假设有哪位大神攻克了或者正在解决能够一起交流学习一下,谢谢。今天先到这里,不足之处。欢欢迎指正。
。。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
VS2010使整个过程说明了安装包的更多相关文章
- VS2010下创建的VB.NET项目打包发布安装包的流程
VS2010下创建的VB.NET项目打包发布安装包的流程 参考:http://blog.csdn.net/liuyanlinglanq/article/details/8609675 关于relea ...
- VS2010安装包制作全过程图解
项目的第一个版本出来了,要做个安装包,很久没做过已经有些淡忘了,网上差了差资料,写了一个,总结下,可能还不是很完善,仅作参考. 1.首先在打开 VS2010 >新建>项目 2.创建一 ...
- vs2010将写好的软件打包安装包经验
(1) 用VS2010打开已经编写好准备做安装包的软件程序,右击解决方案,添加新建项目. (2) 在“新建项目”对话框中,选择“其他项目类型”,再选择“安装和部署”,然后在模板中选择“安装项目” (3 ...
- VS2010安装包制作
最近对软件安装包制作研究了一下,下面记录了一种比较简单,不用写代码的方法. 1.New Project---->Other Project Types ---->Visual Studio ...
- 抽取vs2010安装包中vc++ runtime
写于2015-3-21 16:59 由qq空间转过来,格式有点乱 之前遇到一个问题,c++\cli的程序部署在服务器上面,程序运行后没有反应就退出了,日志管理器中记录两个错误信息分别如下: ...
- VS2015 安装mvc4安装包以及vs2010 sp1后导致Razor语法失效代码不高亮(能正常运行)/视图页面无法智能提示(.cshtml)解决办法
VS2015默认asp.net mvc 版本为5.0以上,默认不支持创建5.0以下的版本.所以想要使用mvc 4.0只能单独安装.在网上搜了几篇教程后在微软官网下载了Visual Studio 201 ...
- C#软件winform程序安装包制作及卸载程序制作
使用vs2010 winform程序开发的软件的人比较多,程序的开发是为了在不同的人不同的机器使用,为了使不同的机器能使用该软件就需要在制作程序安装包,安装包里必须包含该软件运行所选的所有环境,下面就 ...
- linux下各安装包的安装方法
<转>linux下各安装包的安装方法 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root ...
- 技术|Android安装包极限优化
版权声明 1.本文版权归原作者所有,转载需注明作者信息及原文出处. 2.本文作者:赵裕(vimerzhao),永久链接:https://github.com/vimerzhao/vimerzhao.g ...
随机推荐
- Android 程序静态分析
简介 静态分析是探索Android程序内幕的一种最常见的方法,它与动态调剂双剑合璧,帮助分析人员解决分析时遇到的各种“疑难”问题. 静态分析是指在不运行的情况下,采用词法分析.语法分析等各种技术手段对 ...
- 【微信公众平台开发】公布动态新闻好帮手UEditor富文本
因为微信要做公布动态新闻.那就须要富文本. 上网搜索有非常多这样的插件,比方CKEditor.KindEditor等:最后看到百度一款开源的UEditor.官网打开,风格设计就吸引住了自己.所以就选U ...
- PHPExcel融入ZF2
下载PHPExcel至vendor下一个 在public\index.php加拿大 require './vendor/Classes/PHPExcel.php'; 之后就能够在不论什么地方按例如以下 ...
- 将svnkit转成dlls时的问题
未处理 System.TypeInitializationException Message="“org.tmatesoft.svn.core.internal.wc.DefaultSVNO ...
- 蓝缘管理系统第二个版本号开源了。springMVC+springSecurity3.x+Mybaits3.x 系统
蓝缘管理系统第二个版本号开源了 继于 http://blog.csdn.net/mmm333zzz/article/details/16863543 版本号一.版本号二 对springMVC+spri ...
- 黄聪:Microsoft Enterprise Library 5.0 系列教程(六) Security Application Block
原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(六) Security Application Block 开发人员经常编写需要安全功能的应用程序.这些应用程序 ...
- 为VS2013添加SQLCE的支持
解决 下载SQL Server Compact Toolbox by ErikEJ并安装 打开VS2013,新建一工程,在“视图>其它窗口>SQL Server Compact Toolb ...
- Objective-C类的使用
Objective-C教程的例题: // // main.m // test // // Created by liwei on 14-10-28. // Copyright (c) 2014年 li ...
- Git使用摘要
svn过渡到git流程.使用我一直git svn场景,对于遇到的一些问题,并经常使用的功能来概括: 1.git svn出口: git svn clone "svn通路" 2.git ...
- hdu1561(树形背包)
给定n,m表示n个城堡,我们可以选择攻占m个城堡.要使得价值最大 接下来n行 a b, 第i行的a b,表示攻占第i个城堡的价值为b,但需要先攻占第a个城堡 如果有多个a=0的点,那么就不是一棵树 ...