今天在首页看到一篇   .Net项目制作安装程序 的文章,感觉博主讲解还是令人费解(对于我这样的新手,嘿嘿),所以自己动了一下手,让自己有所映像,顺便纪录下.

1.首先得有一需打包的项目,这里我就用以前的学习之笔:

2.0 接下来就要新增 安装工程(专案) :

2.1 专案生成后,界面如下:

2.2 接下来当然是要添加需打包的项目了:

说明: 1.专案输出: 打包最核心内容, exe执行文件和配置文件之类...

2.档案: 一些辅助文件,说明书什么的,和程序运行没必然关系的文件.

3.合并模组: 一些辅助模块,比如水晶报表...

4.组件:  程序运行需用到的其他组件(非要打包专案生成)

2.3 这里为简单,需打包专案不包括其他 : 档案,模组,组件. 只需 专案输出

最小化打包,只需上图选项中Select部分.此时VS2005界面如下:

2.4 VS2005左侧选项如图:

说明:1.标识一为打包后安装程序在桌面生成的文件的选择

2.标识二为Windows 开始 菜单 生成文件的选择

3.标识三为程序的安装目录下生成文件的选择

2.5 上三文件夹的右键菜单功能一下,展示如下:

a.这里先在 安装目录下 添加一些辅助项目

  • 一个文件夹,用于一些图片的存放
  • 一个 档案 ,msiexec.exe.主要是为卸载用.路径为:C:/WINDOWS/system32/msiexec.exe
  • 创建两个主要输出 的快捷方式  ,也就是执行文件(.EXE)的快捷方式.右击 主要输出  ,点击第一功能选项生成.改为自己想要的名称,这里为 PKGModelControl.这两个快捷方式是为了桌面和 开始菜单 生成的.
  • 创建一个 msiexec.exe 的快捷方式,此快捷方式是为了 开始菜单 生成,用于卸载.

b.接下来在  程序功能表 添加辅助项目

  • 一个文件夹,存在一些程序需在开始菜单打开文件的快捷方式.这里为文件名也为:PKGModelControl
  • 从a 中 拖入一 主要输出 和 msiexec.exe 的快捷方式,改为自己喜好的名称.

c.然后在 桌面 添加辅助项目

  • 从a 中 拖入一 主要输出的快捷方式,改为自己喜好的名称.

d.对快捷方式 设置图片,快捷方式的 Icon.这个就自己设置了哦..!!

到这里,工作基本已经完成.可还有一项重要工作不能给忘记:

msiexec.exe 快捷方式 的Arguments属性值一定不能忘设  /x + ProductCode

其中 ProductCode 为打包专案的 ProductCode 属性.  重要:/x 和ProductCode之间不能有空格

以上一个标准的打包专案已经完成,但是,如果需要安装此程序的电脑,没有Dot Net环境怎么办呢,能不能把环境集成到安装包呢?答案是肯定的. 打开 打包专案 的 属性页面(右击打包专案...):

点击 必要条件 ,

  • 一为需要同时打包的元件
  • 二为元件的位置

然后 建置 专案.一切OK....

本文也只是简单介绍了打包的最简单实现... ,要想自定义安装的复杂功能如 注册表,安装界面,就要见

如果还要进一步自定义的话,那手动编码就OK了,当然要求比较高些.呵呵!!!!!!!

VS2005 制作安装程序相关推荐

  1. VS2005 制作安装程序的一些网络教程

    原文写于:2006-12-14 在VS2005中,制作安装程序需要建立setup project,后面的操作就比较简单了.我在网上看了一些文章,把它们列在下面: 文章 内容 备注 Customizin ...

  2. VS2010制作安装程序

    序 前些天想写一下制作安装程序,由于要写的内容比较多,一拖再拖,不过坚持就是胜利,今天终于写完了. 1概述 做应用软件制作安装程序是很必要的一件事情,本文主要介绍使用VS2010自带的打包组建来开发一 ...

  3. 用 NSIS 制作安装程序

    用 NSIS 制作安装程序 最近要给自己写的一个小程序做个安装程序.我的程序是用Qt开发的,所以本来想研究一下 Qt Installer Framework. 但是用 Qt Installer Fra ...

  4. vb.net 制作安装程序步骤

    自己开发的小程序,如何让别人使用啊, 需要制作安装程序,这里有一个简单的教程,可以参考一下. 手把手的介绍下如何使用[VB.Net自带的工具]进行安装程序的制作 本文以使用VB9(也就是VB.Net ...

  5. VS2008 SP1制作安装程序离线安装.Net Framework3.5

    VS2008 SP1制作安装程序离线安装.Net Framework3.5 這兩天都在弄一個 Windows Setup 專案,希望弄得盡善盡美,直到剛剛終於大功告成,但當我想將 .Net Frame ...

  6. Visual Studio制作安装程序教程

    1.新建安装部署项目 打开安装向导,点击下一步,或者直接点击完成.当文件比较大时,注意把工程放在空间充足的磁盘分区上. 2.具体制作过程 2.1 添加文件夹与程序文件 安装向导完成后即可进入项目文件夹 ...

  7. setup2go制作安装程序

    QT程序设计完毕时,我们就要发布自己的程序,发布程序有两种方法:一是静态编译,二是制作程序安装包. 静态编译好麻烦,我从来没有成功过,所以我用了动态编译方法,设计完成时,用release方式编译程序, ...

  8. Qt 制作安装程序(使用 binarycreator.exe)

    目录 下载安装 Qt binarycreator.exe 工具 将 binarycreator.exe 添加到环境变量 path 中 Step1: 制作生成 installer 程序的目录结构 Ste ...

  9. WinRAR 制作安装程序

    这里以Snipaste一款截图软件为示例,官方已经下载并且安装好了此款软件,安装的路径为D:\Snipaste 现在采用WinRAR软件自解压模式制作EXE的安装模式,并且设置安装路径为C盘目录下 开 ...

最新文章

  1. 关于通讯作者、第一作者的那点事,你想知道的全都在这里!
  2. 使用libsvm实现归一化
  3. 【学习笔记】《数据挖掘:理论与算法》CH5 支持向量机
  4. Java基础-Lambda表达式
  5. STM8单片机低功耗---停机(Halt)模式实现
  6. 放弃月薪过万的城市工作,返乡创业做农业,面对未知风险,你敢尝试吗?
  7. windows 下借助7zip实现命令行解压缩
  8. 浅谈矩阵分解在推荐系统中的应用
  9. spring Boot 学习(一、Spring Boot与缓存)
  10. JDK动态代理(介绍理解,如何实现)
  11. python图片提取文字软件_这款Python 库 4行代码提取图片中的文字
  12. join语句的执行顺序
  13. 【C语言】判断输入是否能被5整除
  14. ajax tool works,,AJAX TOOLS.
  15. PhishTank恶意URL数据集分享
  16. 大火的数字藏品背后究竟蕴含着什么巨大魅力?
  17. Unity3D普通开发人员,主程分别需要掌握的技能
  18. autojs免root脚本引擎开发的微信群爆粉脚本免费开源分享代码
  19. $.ajax() jsonp CROS 跨域
  20. 格式工厂视频格式转换,如MP4转WMV

热门文章

  1. dd-wrt无线设置_通过DD-WRT的高级技巧为无线路由器添加Linux功能
  2. 虚拟光驱 DAEMON Tools Lite ——安装与入门
  3. PS CC2018 命令大全
  4. C#时间转换几秒几分钟.....前
  5. Windows下pytorch-gpu安装以及CUDA详细安装过程 附带各个版本安装包
  6. WPS如何在两个页面之间插入空白页
  7. 按键精灵---简单加密、发布
  8. 客厅风水中钟表的摆设要注意什么?
  9. jQuery-链接api实现星座运势和手机号归属地查询
  10. 【django】搭建博客教程(2)——Template的使用