今天在首页看到一篇 .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了,当然要求比较高些.呵呵!!!!!!!
分享到:
相关推荐
C#打包--如何用VS2005制作Web安装程序,网站完成后,需要部署到目标机器上,方法有很多,直接把文件Copy到目标机器上,执行SQL脚本,配置IIS,这样可以做到;...使用VS2005制作安装程序的时候,有多种选择,......
这是关于将你做好的程序制作成安装程序不过这是在vs2005上运行的
vs2005制作web安装程序,vs2005 制作web安装程序 制作安装程序
VS2005制作网站发布安装程序
VS2005制作WEB安装程序教程 VS2005制作WEB安装程序教程
winform 安装程序制作文档 安装程序制作文档 安装程序制作文档
vs2005制作web安装程序(DOC) vs2005制作web安装程序(DOC)
用VS制作Web安装程序资料集合
VS2005制作Web安装程序.doc
如何用VS2005制作Web安装程序的简单过程,是从http://www.vs2005.com/Hot/p1.aspx网站上粘贴下来的,希望对大家有用。
vs 2005 制作winform安装程序
详细讲解如何使用VS自带程序制作程序安装包
1. 在现有项目的解决方案中添加新的...2. 在新添加的安装项目上右击, 选择"视图"--"文件系统", 右击"目标计算机上的文件系统"作侧的"应用程序文件夹", 选择"添加文件"或者"添加项目输出",将你要安装的文件添加到该位置;
有时,我们制作安装程序项目时可能只需要在桌面上创建快捷方式。 2.修正了读取注册表中字符串内容有可能不正确的问题。 发布版本:V5.34 发布日期:2005-3-13 1.修正了安装程序遇到只读类文件时操作失败等用户们...
很多CSDN论坛朋友很多 应用程序打包疑问。特此发布视频解决需要这方面学习的朋友。也可以用于其他程序打包安装。
vs2005.net 打包教程 制作安装程序包