1 新建安装部署项目

打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。

2 安装向导

关闭后打开安装向导,点击下一步,或者直接点击完成。

3 开始制作

安装向导完成后即可进入项目文件夹:

双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。

然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称";

然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备", 在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件 。好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!

4 制作完成

现在打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。

5 关于"卸载"功能的添加

上面只介绍了简单的生成安装的方法,但是在VS2008下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了,操作方法如下:

在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:\windows\system32文件夹下,添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行。

然后创建一个快捷方式,放到"开始-程序"中,接下来我们要做的就是查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这个区别很大,这时你就可以看到ProductCode了。

然后打开你创建的那个快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}",好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了。

vs2008生成安装部署文件的步骤相关推荐

  1. vs2005生成安装部署文件的步骤

    vs2005生成安装部署文件的步骤 1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定. 2 安装向导 关闭后打开安 ...

  2. 再论VS.NET中的安装部署文件

    前面从网上找了一篇文章,说明如何生成安装程序并且自动的生成数据库.不过有些知识点还是有遗漏的,所以又在msdn上找了一篇,有了这两篇相信生成安装部署程序就没有问题了. 先给出msdn上的链接:http ...

  3. mysql主从复制安装部署配置操作步骤及主从库宕机处理办法

    mysql主从复制安装部署配置操作步骤及主从库宕机处理办法 大家好,我是酷酷的韩~ 1.前期准备 (1)首先需要准备至少两台mysql 这里方便演示,用了两台虚拟机 环境是centos7 主: 172 ...

  4. 【ESP8266】ESP8266_NONOS_SDK开发包生成的镜像文件构建步骤分析

    ESP8266有官方提供的软件开发包.下面是对该开发包ESP8266_NONOS_SDK生成的镜像文件构建步骤分析. 一.Flash布局 首先参考官方提供编号为2A的文档,对于4MB(32Mbit) ...

  5. 针对SharePointFarm场时安装部署OWA的步骤

    下面文章列出针对SharePointFarm场时安装部署OWA的步骤: http://blogs.technet.com/b/meamcs/archive/2013/03/27/office-web- ...

  6. Elasticsearch系列之:Centos7安装部署Elasticsearch详细步骤

    Elasticsearch系列之:Centos7安装部署Elasticsearch详细步骤 一.下载ElasticSearch安装包 二.创建ES数据存储目录 三.创建ES所属用户 四.配置用户的打开 ...

  7. 云Ubuntu 20.04 系统下 erpnext v13 安装部署(图文并茂按步骤基本成功)

    本文基于京东云,Ubuntu 20.04 ,系统安装 本文全程使用"FinalShell SSH"   "Noepad++" 工具 一.使用ssh登录京东云 ( ...

  8. python里import bs4是什么意思_from bs4 import BeautifulSoup 引入需要安装的文件和步骤...

    调用beautifulsoup库时,运行后提示错误: ImportError: No module named bs4 , 意思就是没有找到bs4模块,所以解决方法就是将bs4安装上,具体步骤如下: ...

  9. Ubuntu安装deb文件的步骤

    Ubuntu安装deb文件可以直接双击,默认使用软件中心打开,此外也可以使用命令安装. 下面介绍命令安装方法: ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成 ...

最新文章

  1. SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号
  2. android 中intent跳转是灰色的,没有效果,显示intent = null
  3. 正整数的中文表示python_使用Python列表理解计算列表中的正整数元素
  4. java操作redis简单学习3
  5. 【原创】MySQL Connector/C 库的版本选择
  6. 浅谈linux IO
  7. 反射 数据类型_这是一份超全面详细的Java反射机制学习指南
  8. 数据库的一些基础研究和性能探讨(触发器)
  9. TypeError: 'str' object is not callable (Python)
  10. Eva.js 渲染Web页面动画
  11. pr.exe、Churrasco.exe、ms10048.exe用法及提权原理 上帝模式
  12. 项目resource下文件读取失败
  13. 棒球游戏 android,真正的职业棒球比赛
  14. SICP练习题1.14
  15. 光环JAVA_【- Light 计划 -】新建了一台Linux云服务器我该干嘛
  16. javascript代码规范及格式化工具
  17. OverTheWire的bandit游戏1
  18. 美团基于 Flink 的实时数仓平台建设新进展
  19. 从一个 bug 中延伸出 canvas 最大内存限制和浏览器渲染原理
  20. MATLAB-fplot绘图函数

热门文章

  1. 易语言单窗口单ip软件源码_游戏工作室如何防封?游戏账号和IP被封的解决方法...
  2. 服务器运行环境怎么搭建,服务器运行环境怎么快速搭建?
  3. 数据结构实验之串二:字符串匹配
  4. Batch Normalization 学习笔记
  5. 机器学习系列(9)_机器学习算法一览(附Python和R代码)
  6. Elasticsearch【快速入门】
  7. SQL逻辑查询语句执行顺序
  8. 【Microsoft Word】Aurora插入公式点击Refresh,提示Problems running LaTex解决方法
  9. 计算机视觉与模式识别国际期刊整理
  10. 程序员面试题精选100题(40)-扑克牌的顺子[算法]