vs2008生成安装部署文件的步骤
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生成安装部署文件的步骤相关推荐
- vs2005生成安装部署文件的步骤
vs2005生成安装部署文件的步骤 1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定. 2 安装向导 关闭后打开安 ...
- 再论VS.NET中的安装部署文件
前面从网上找了一篇文章,说明如何生成安装程序并且自动的生成数据库.不过有些知识点还是有遗漏的,所以又在msdn上找了一篇,有了这两篇相信生成安装部署程序就没有问题了. 先给出msdn上的链接:http ...
- mysql主从复制安装部署配置操作步骤及主从库宕机处理办法
mysql主从复制安装部署配置操作步骤及主从库宕机处理办法 大家好,我是酷酷的韩~ 1.前期准备 (1)首先需要准备至少两台mysql 这里方便演示,用了两台虚拟机 环境是centos7 主: 172 ...
- 【ESP8266】ESP8266_NONOS_SDK开发包生成的镜像文件构建步骤分析
ESP8266有官方提供的软件开发包.下面是对该开发包ESP8266_NONOS_SDK生成的镜像文件构建步骤分析. 一.Flash布局 首先参考官方提供编号为2A的文档,对于4MB(32Mbit) ...
- 针对SharePointFarm场时安装部署OWA的步骤
下面文章列出针对SharePointFarm场时安装部署OWA的步骤: http://blogs.technet.com/b/meamcs/archive/2013/03/27/office-web- ...
- Elasticsearch系列之:Centos7安装部署Elasticsearch详细步骤
Elasticsearch系列之:Centos7安装部署Elasticsearch详细步骤 一.下载ElasticSearch安装包 二.创建ES数据存储目录 三.创建ES所属用户 四.配置用户的打开 ...
- 云Ubuntu 20.04 系统下 erpnext v13 安装部署(图文并茂按步骤基本成功)
本文基于京东云,Ubuntu 20.04 ,系统安装 本文全程使用"FinalShell SSH" "Noepad++" 工具 一.使用ssh登录京东云 ( ...
- python里import bs4是什么意思_from bs4 import BeautifulSoup 引入需要安装的文件和步骤...
调用beautifulsoup库时,运行后提示错误: ImportError: No module named bs4 , 意思就是没有找到bs4模块,所以解决方法就是将bs4安装上,具体步骤如下: ...
- Ubuntu安装deb文件的步骤
Ubuntu安装deb文件可以直接双击,默认使用软件中心打开,此外也可以使用命令安装. 下面介绍命令安装方法: ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成 ...
最新文章
- SAP MM PR中的Fixed ID字段与MD04里PR单据号后的星号
- android 中intent跳转是灰色的,没有效果,显示intent = null
- 正整数的中文表示python_使用Python列表理解计算列表中的正整数元素
- java操作redis简单学习3
- 【原创】MySQL Connector/C 库的版本选择
- 浅谈linux IO
- 反射 数据类型_这是一份超全面详细的Java反射机制学习指南
- 数据库的一些基础研究和性能探讨(触发器)
- TypeError: 'str' object is not callable (Python)
- Eva.js 渲染Web页面动画
- pr.exe、Churrasco.exe、ms10048.exe用法及提权原理 上帝模式
- 项目resource下文件读取失败
- 棒球游戏 android,真正的职业棒球比赛
- SICP练习题1.14
- 光环JAVA_【- Light 计划 -】新建了一台Linux云服务器我该干嘛
- javascript代码规范及格式化工具
- OverTheWire的bandit游戏1
- 美团基于 Flink 的实时数仓平台建设新进展
- 从一个 bug 中延伸出 canvas 最大内存限制和浏览器渲染原理
- MATLAB-fplot绘图函数
热门文章
- 易语言单窗口单ip软件源码_游戏工作室如何防封?游戏账号和IP被封的解决方法...
- 服务器运行环境怎么搭建,服务器运行环境怎么快速搭建?
- 数据结构实验之串二:字符串匹配
- Batch Normalization 学习笔记
- 机器学习系列(9)_机器学习算法一览(附Python和R代码)
- Elasticsearch【快速入门】
- SQL逻辑查询语句执行顺序
- 【Microsoft Word】Aurora插入公式点击Refresh,提示Problems running LaTex解决方法
- 计算机视觉与模式识别国际期刊整理
- 程序员面试题精选100题(40)-扑克牌的顺子[算法]