vs2005安装和部署项目
1 新建安装部署项目
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。
2 安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成。
3 开始制作
安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。
然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:/Program Files/你的用户名/安装解决方案名称";
然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备", 在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含.NetFramework组件 。好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!
4 制作完成
现在打开解决方案文件夹下的Debug文件夹,就可以看到生成的安装文件了。
5 关于"卸载"功能的添加
上面只介绍了简单的生成安装的方法,但是在VS2005下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了,操作方法如下:
在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,这个文件在c:/windows/system32文件夹下,添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",当然这个关系不大,改不改都行。
然后创建一个快捷方式,放到"开始-程序"中,接下来我们要做的就是查找这个部署项目的ProductCode了,鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,这个区别很大,这时你就可以看到ProductCode了。
然后打开你创建的那个快捷方式的属性对话框,在Aguements属性中输入"/x {ProductCode}",好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了。
vs2005安装和部署项目相关推荐
- 2021-08-23-Nginx安装与部署项目
layout: post #标题配置 title: Nginx安装与部署项目 #时间配置 date: 2021-08-23 23:01:00 +0800 #目录配置 categories: JavaW ...
- tomcat的安装和部署项目
tomcat的安装部署项目 下载tomcat: https://tomcat.apache.org/download-80.cgi 然后解压: 1.打开dos窗口切换到解压下的bin目录下,然后运行s ...
- vue-lic脚手架安装与部署项目流程
安装node.js 从node.js官网下载并安装node,安装过程很简单,一路"下一步"就可以了(傻瓜式安装).安装完成之后,打开命令行工具(win+r,然后输入cmd),输入 ...
- 本地安装nginx部署项目
一.点击下载nginx 二.下载完成之后,是一个安装包,解压之后就能直接使用 三.启动nginx 四.查看是否启动成功 打开浏览器,输入:http://localhost:80 五.部署自己的项目 1 ...
- Linux上安装Java部署项目必要软件
目录 Linux上软件安装常用软件 1.在Linux上安装JDK: 2.在Linux上安装Mysql: 3.在Linux上安装tomcat: 4.在Linux上安装redis Linux上软件安装常用 ...
- 大数据WEB 部署项目到linux中
部署项目到linux中 零 , 目录 常见的linux命令 XShell工具 在linux上安装jdk 在linux上安装tomcat 在linux上安装mysql 部署项目 一. 常见的linux命 ...
- linux的虚拟机部署项目,在虚拟机上部署Web项目
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 目录获取虚拟机的IP地址 使用putty连接Linux 在Linux上安装JDK 在Linuxs上安装Mysql 在Li ...
- idea上传项目到码云_mall前端项目的安装与部署
本文主要讲解mall前端项目mall-admin-web的在Windows和Linux环境下的安装及部署. Windows下的安装及部署 下载nodejs并安装 下载地址:https://nodejs ...
- VMware虚拟机安装CentOS6.4、部署web项目全过程(设置固定IP、安装JDK、Tomcat、Redis、部署项目)...
概述:该篇随笔介绍了在VMware上安装centOS.在centOS上安装JDK.安装Tomcat.安装Redis并部署项目的全过程,虽然参考了很多优秀的文章,但实践.整理.补充都很用心,若要复制粘贴 ...
- 宝兰德BES安装及Springboot项目打包部署及websocket解决方案
随着软件国产化越来越普及,客户在实施中选择了宝兰德,这几天终于弄好,发个文章记录一下. BES安装JDK使用版本为Kona8.0.1_242 2.bes安装,在实施过程中,将安装步骤整合成shell脚 ...
最新文章
- 基于帝国cms 7.5带支付个人也可以使用的h5微信商城
- 装了mysql但是服务里没有反应_Mysql安装后在服务里找不到和服务启动不起来的解决方法...
- nutch开发(六)
- fft快速傅利叶变的C实现
- 网易视频云:分布式转码服务高可用浅析
- MM(Majorize-Minimization, Minorize-Maximization)优化方法
- 关于如何能够快速找到某个文本在所有文件中的出现位置
- 使用Hutool来实现深拷贝
- 上传文件块client实现
- Feign-手动创建FeignClient
- Hack, Everything!
- mysql tb级数据库_4.5万字手把手教你实现MySQL TB级数据存储!!
- linux mysql 客户端 服务端_MySQL客户端和服务器端工具集
- C#之Chart控件使用
- 使用golang实现对请求签名和验签
- EKL日志分析平台-kibana数据可视化
- libvirt 的使用
- 信安软考 第26章 大数据安全需求分析与安全保护工程
- Python3之多线程
- 《中国史入门读物20种推荐》
热门文章
- python获取usb扫描枪数据_Python - Re: 如何用Python接收扫描枪传来的信息数据
- mtk协议与qc协议_通用充电器快充协议QC2.0,QC3.0,MTK PE,PE+,充电识别
- Python常用的19个工具包汇总
- 计量经济学实验报告计算机,计量经济学实验报告记录.doc
- 数学建模——更新1——excel箱线图
- ABAQUS中The analysis may need a large number of increments (more than 20,000,000)...错误的解决方法
- 硬件基础知识笔记(二极管、三极管、MOS管、运放、滤波器、跟随器、整流)
- 计算机网络奇偶校验码题目,计算机网络试题(考试必备)分解.doc
- 可编程逻辑控制器类毕业论文文献都有哪些?
- 【电赛训练】红外光通信装置 2013年电赛真题