参考链接:http://blog.csdn.net/yongh701/article/details/51326142

我们可以将自己写好的VS2010程序打包成安装文件,给用户安装,具体步骤如下:

1、如下图,同样是新建一个项目,但是这次是新建一个其它项目类型,关于安装和部署,Visual Studio Installer中的安装向导。之后,创建完成之后,弹出的向导,没什么特殊情况,可以直接下一步到完成。(接下来的操作都按照默认)

2、在应用程序文件夹中,添加已经写好的解决方案所在的文件夹中的Debug文件夹中的所有文件,如果是窗体程序这个Debug在解决方案中的bin文件夹中。

3、之后,可以在点击用户的“程序”菜单或者用户桌面,让这个安装向导安装完成时,自动在开始菜单或者在桌面,给Debug文件夹中的exe创建快捷方式。

4、之后,如下图,在这个项目的”属性“中的生成配置,修改setup1.msi的输出位置,和安装程序要附带的组件,一般情况下,vc2010运行库是必须带的,同时,对于窗体程序应该带上相应版本的Framework,如果还用到数据库来存东西,关于SQL Server的东西自己看着办。

需要注意的是,这些组件的获取方式,请将原来的从网上获取,改成直接本机复制到安装程序。

5、弄好之后,就可以生成,生成过程比较久,之后可以到刚才你设置的位置取相应的安装文件

同样是将这个Setup1解决方案下的Debug文件夹丢给别人,别人就可以通过安装向导,开始安装刚才你打包的程序。同时这个安装向导会自动检查当前系统缺少哪些组件,会自动安装上的。同时还会将这个程序,写入注册表,用户可以在添加和删除程序中找到,弄得非常正式~

附加参考:

参考:

1、http://wenku.baidu.com/link?url=AAdvye_kkxaaVicMA3IRtaSW6Ig9bALZHF1PjX8j_mlxZWkkOIzywn0wiyz7bYihJrjWwLXwZw5aJkpHYNz2l7mBJ9pHNpZfzkTN7fMZr8m

2、http://blog.csdn.net/wenmang1977/article/details/7733685

3、http://blog.csdn.net/gotosola/article/details/8813636

4、http://www.cnblogs.com/shenqiboy/archive/2012/03/20/2407694.html

5、http://www.cnblogs.com/jasonxuvip/archive/2012/07/13/2589952.html

【C++】VS2010将写好的程序打包成安装文件发布相关推荐

  1. 如何将spyder打包成exe_exe程序打包成安装文件,自己的程序制作成一键安装程序...

    我们自己编写的程序已经可以在本地运行了,如果要变成像qq那样的安装包该怎么做呢? 这里需要借助打包工具来进行,我使用的是VNISEdit软件,该软件免费且简单高效,下面来看下如何打包成安装程序. 1 ...

  2. 把Java程序打包成jar文件包并执行

    把Java程序打包成jar文件包并执行 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: ...

  3. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  4. java 程序包jar_把Java程序打包成jar文件包并执行

    把Java程序打包成jar文件包并执行 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: ...

  5. java代码执行 打包jar_Java程序打包成jar文件包并执行的方法

    这篇文章主要介绍了把Java程序打包成jar文件包并执行的方法,非常具有实用价值,需要的朋友可以参考下 本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自 ...

  6. java打包成jar_把Java程序打包成jar文件包并执行的方法

    本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建 ...

  7. java 程序打包成jar_把Java程序打包成jar文件包并执行的方法

    本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建 ...

  8. labview如何弹出提示窗口_以实例跟我学如何将LabVIEW的VI程序打包成安装程序

    当我们在LabVIEW平台上辛辛苦苦编写完成测试软件程序时,一般很少情况将程序源代码分发给用户,而是将VI程序制作成可执行的安装包程序,供用户安装使用. 那么,如何将LabVIEW中的VI程序打包成安 ...

  9. 强烈推荐-这个方法让chrome浏览器拓展程序打包成.crx文件最快?

    强烈推荐!这个方法让chrome浏览器拓展程序打包成.crx文件最快? 简介 视频教程 操作步骤 参考资料 结束の语 今日问答 YOUTUBE频道 欢迎订阅我的bilibili频道 强烈推荐!这个方法 ...

最新文章

  1. 【 C 】对左值与右值的一些个人思考
  2. express-14 发送邮件
  3. HDFS联邦机制实现HA原理
  4. C++STL常用拷贝和替换算法
  5. org.hibernate.annotationexception no identifier specified for entity
  6. Shell——read读取控制台输入和函数
  7. linux seq_file 接口
  8. java top.dialog控件,java – 如何只为他的父级创建JDialog onTop?
  9. 高并发编程-07-JDK提供的原子类操作及原理
  10. Quartz框架调用Demo
  11. 小白跟学系列之手把手搭建NLP经典模型-2(含代码)
  12. 2021-11-16-小甲鱼python教学视频总结
  13. SSM小区停车场管理系统
  14. Python常用模块库
  15. 小胡学python【2】
  16. cpufreq 代码分析
  17. 伴随着5G,这些机器人也来了!
  18. 租房子,光看数据怎么够,Python爬取某站租房图片
  19. 二叉树遍历(递归、非递归)
  20. MyBatis实战【上】

热门文章

  1. springboot和quartz整合实现动态定时任务(持久化单节点)
  2. php常见的面试题目
  3. 计算机中整数加法满足结合律吗
  4. Visual Studio 的码云扩展 V1.0.85 发布
  5. 设置Android Studio工程布局文件的默认布局
  6. 【Hibernate框架开发之九】Hibernate 性能优化笔记!(遍历、一级/二级/查询/缓存/乐观悲观锁等优化算法)...
  7. day 05 多行输出与多行注释、字符串的格式化输出、预设创建者和日期
  8. JavaScript中eval()函数
  9. 属性动画基础之ValueAnimator
  10. VirtualBox 虚拟机的网络设置