1. 新建工程

在同一个解决方案下,新建一个Setup工程,工程名为SetupVSR。
(1)在“解决方案资源管理器”中右键,选择【添加】--【新建项目】;
(2)选择【其他项目类型】--【安装和部署】--【Visual Studio Installer】--【安装项目】,然后修改项目名称为”SetupVSR“

2. 设置信息

在“解决方案资源管理器”中,可以看到新生成的解决方案,如下图所示。

(3)选择应用程序和文件,然后右键,【添加】--【文件夹】,在下方生成的文件夹重命名为”VSR“

(4)选中VSR文件夹,然后右键,【添加】--【项目输出】
(5)在弹出的窗口中的【配置】中,选择”Release Win32"

(6)选中VSR文件夹,然后右键,【添加】--【文件】,在弹出的窗口中选择软件运行中使用的文件,然后点击确定。
(7)选中VSR文件夹,然后右键,点击属性菜单,在弹出的属性菜单中,将“AlwaysCreate”设置为“True”。

3. 其他设置

此时采用的是默认的安装,如果还需要其他的设置,如注册表,界面,启动条件等,则需要在“解决方案资源管理器”中的SetupVSR的项目上右键,在弹出的菜单中进行相应的设置。这里不做具体介绍。

4. 生成安装包

点击菜单中的【生成】--【生成SetupVSR】,即可生成安装包。
默认的安装包路径在~/该项目路径/SetupVSR/Release/setup.exe,双击即可安装。

最新文章

  1. SharePoint Server2016的User Profile Services服务
  2. jax-rs中的一些参数标注简介(@PathParam,@QueryParam,@MatrixParam,@HeaderParam,@FormParam,@CookieParam)
  3. python 2.7 和3.0input区别
  4. Access an instance through a console
  5. ajaxsearch要点1
  6. 【BZOJ3262】 陌上花开
  7. border属性妙用
  8. VC中判断指定窗口是否被其他窗口遮挡
  9. JSP和JavaBean
  10. laravel 获取最后一条sql的小函数
  11. XTEA加密算法
  12. Git文件状态描述
  13. 怎样在VS2010-2017中使用LightningChart绘图控件?
  14. Python:Day42 Position
  15. 如何扩展32位EXE程序的使用内存
  16. LOJ.116.[模板]有源汇有上下界最大流(Dinic)
  17. AVL平衡二叉树的各种问题(Balanced Binary Tree)
  18. [Fatal Error] :3:13: Open quote is expected for attribute "{1}" associated with an element type "id".
  19. dede列表页读取当前栏目名称
  20. 关于gitignore无效的一些记录

热门文章

  1. LeetCode算法历程-01
  2. Exploit-Exercises nebule 旅行日志(三)
  3. javascript学习笔记_1
  4. 0x80070522:客户端没有所需的特权的解决方法(win7,win10通过)
  5. nim读写注册表的小例子
  6. 学号 20175223 《Java程序设计》第 5 周学习总结
  7. 简单gitblit与Jenkins结合,持续集成
  8. Testner测试圈关于页面响应时间的测试行业标准
  9. 2019-04-24-day039-数据库的增查
  10. Python dict(或对象)与json之间的互相转化