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安装和部署项目相关推荐

  1. 2021-08-23-Nginx安装与部署项目

    layout: post #标题配置 title: Nginx安装与部署项目 #时间配置 date: 2021-08-23 23:01:00 +0800 #目录配置 categories: JavaW ...

  2. tomcat的安装和部署项目

    tomcat的安装部署项目 下载tomcat: https://tomcat.apache.org/download-80.cgi 然后解压: 1.打开dos窗口切换到解压下的bin目录下,然后运行s ...

  3. vue-lic脚手架安装与部署项目流程

    安装node.js 从node.js官网下载并安装node,安装过程很简单,一路"下一步"就可以了(傻瓜式安装).安装完成之后,打开命令行工具(win+r,然后输入cmd),输入 ...

  4. 本地安装nginx部署项目

    一.点击下载nginx 二.下载完成之后,是一个安装包,解压之后就能直接使用 三.启动nginx 四.查看是否启动成功 打开浏览器,输入:http://localhost:80 五.部署自己的项目 1 ...

  5. Linux上安装Java部署项目必要软件

    目录 Linux上软件安装常用软件 1.在Linux上安装JDK: 2.在Linux上安装Mysql: 3.在Linux上安装tomcat: 4.在Linux上安装redis Linux上软件安装常用 ...

  6. 大数据WEB 部署项目到linux中

    部署项目到linux中 零 , 目录 常见的linux命令 XShell工具 在linux上安装jdk 在linux上安装tomcat 在linux上安装mysql 部署项目 一. 常见的linux命 ...

  7. linux的虚拟机部署项目,在虚拟机上部署Web项目

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 目录获取虚拟机的IP地址 使用putty连接Linux 在Linux上安装JDK 在Linuxs上安装Mysql 在Li ...

  8. idea上传项目到码云_mall前端项目的安装与部署

    本文主要讲解mall前端项目mall-admin-web的在Windows和Linux环境下的安装及部署. Windows下的安装及部署 下载nodejs并安装 下载地址:https://nodejs ...

  9. VMware虚拟机安装CentOS6.4、部署web项目全过程(设置固定IP、安装JDK、Tomcat、Redis、部署项目)...

    概述:该篇随笔介绍了在VMware上安装centOS.在centOS上安装JDK.安装Tomcat.安装Redis并部署项目的全过程,虽然参考了很多优秀的文章,但实践.整理.补充都很用心,若要复制粘贴 ...

  10. 宝兰德BES安装及Springboot项目打包部署及websocket解决方案

    随着软件国产化越来越普及,客户在实施中选择了宝兰德,这几天终于弄好,发个文章记录一下. BES安装JDK使用版本为Kona8.0.1_242 2.bes安装,在实施过程中,将安装步骤整合成shell脚 ...

最新文章

  1. 基于帝国cms 7.5带支付个人也可以使用的h5微信商城
  2. 装了mysql但是服务里没有反应_Mysql安装后在服务里找不到和服务启动不起来的解决方法...
  3. nutch开发(六)
  4. fft快速傅利叶变的C实现
  5. 网易视频云:分布式转码服务高可用浅析
  6. MM(Majorize-Minimization, Minorize-Maximization)优化方法
  7. 关于如何能够快速找到某个文本在所有文件中的出现位置
  8. 使用Hutool来实现深拷贝
  9. 上传文件块client实现
  10. Feign-手动创建FeignClient
  11. Hack, Everything!
  12. mysql tb级数据库_4.5万字手把手教你实现MySQL TB级数据存储!!
  13. linux mysql 客户端 服务端_MySQL客户端和服务器端工具集
  14. C#之Chart控件使用
  15. 使用golang实现对请求签名和验签
  16. EKL日志分析平台-kibana数据可视化
  17. libvirt 的使用
  18. 信安软考 第26章 大数据安全需求分析与安全保护工程
  19. Python3之多线程
  20. 《中国史入门读物20种推荐》

热门文章

  1. python获取usb扫描枪数据_Python - Re: 如何用Python接收扫描枪传来的信息数据
  2. mtk协议与qc协议_通用充电器快充协议QC2.0,QC3.0,MTK PE,PE+,充电识别
  3. Python常用的19个工具包汇总
  4. 计量经济学实验报告计算机,计量经济学实验报告记录.doc
  5. 数学建模——更新1——excel箱线图
  6. ABAQUS中The analysis may need a large number of increments (more than 20,000,000)...错误的解决方法
  7. 硬件基础知识笔记(二极管、三极管、MOS管、运放、滤波器、跟随器、整流)
  8. 计算机网络奇偶校验码题目,计算机网络试题(考试必备)分解.doc
  9. 可编程逻辑控制器类毕业论文文献都有哪些?
  10. 【电赛训练】红外光通信装置 2013年电赛真题