项目的第一个版本出来了,要做个安装包,很久没做过已经有些淡忘了,网上差了差资料,写了一个,总结下,可能还不是很完善,仅作参考。

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.给安装的每一步添加图片,在安装过程中如果没有图片显得很不和谐,为了有点美观,给安装步骤的每一步添加图片,如下

8.最后还需要设置系统安装必备条件,在安装项目工程名称上右击,选择属性

9.选择系统必备

如上图设置,点击确定即可

10.看最后看需要参数设置

因为卸载程序需要知道要卸载哪一个软件,这一步是找到产品的ID(注明:非常抱歉,原来这里由于本人原因这里写错了,现在予以改正)

以上找到了产品ID了,

11.设置卸载程序的参数 :在卸载快捷方式下右击出现属性 ,进入其  属性  页面 ,找到其 Arguments的属性值,将找到的ProductCode属性值复制下,然后将Arguments属性值为:/x {CF35A1D9-CE63-41CA-B220-DB542D6623D6} (即本安装软件的ID),这就OK了,可以卸载软件了

对于快捷方式图标我试过好多次也是未成功,以上问题如果有哪位大神解决了或者正在解决可以一起交流学习一下,谢谢,今天先到这里,不足之处,欢迎指正。。。

最新文章

  1. EF架构~EF异步改造之路~仓储接口的改造~续
  2. 遇到别人留下的storyboard的,你需要一个引导图,但是不知道怎么跳转.
  3. hrbrid需要做的
  4. WAMPServer 默认安装启动后,图标显示橙黄色
  5. jQuery-插件,优化
  6. 返回顶部 和ico标题图片的制作
  7. Token的管理
  8. 统计哪些程序占用了swap
  9. Careercup - Facebook面试题 - 5435439490007040
  10. C#的语句
  11. 【2014】【辛星】【php】【秋季】【2】第一个php程序
  12. UVa133.The Dole Queue
  13. Android开发10.2:UI组件AutoCompleteTextView(自动完成文本框)
  14. wemall app商城源码中基于JAVA通过Http请求获取json字符串的代码
  15. oracle查询第一篇
  16. jvm 加载class文件过程
  17. 一步步使用BMC Atrium Orchestrator Vmware Infrastructure Event Monitor
  18. 空间数据可视化之ArcLayer详解
  19. 在命令行启动vscode
  20. SSH出现Connection refused错误

热门文章

  1. PHP——大话PHP设计模式——链式操作
  2. Android——黑名单管理(二)
  3. Struts2 使用基本流程
  4. WebStorm 7.0 支持更多的Web技术
  5. RavenDb学习(三)静态索引
  6. 有赞MySQL自动化运维之路—ZanDB
  7. Linux(CentOS)日常操作命令
  8. Visual Studio “14” CTP 3 Released
  9. 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
  10. 使用VMware将Linux装在物理硬盘上,开机即可进入Linux (转)