您的位置:首页 > 其它

【图文】用Visual Studio 2008打包Windows安装程序

2011-05-03 18:48 489 查看
1 新建安装部署项目

打开Visual Studio 2008,点击新建项目,选择:“其他项目类型”—“安装与部署”—“安装项目”。



2
安装部署
点击“确定”后进入“文件系统”页面,开始部署安装文件。(其中“应用程序文件夹”与用户的安装目录相对应,“用户的‘程序’文件夹”即用户的开始菜单)



(1)添加主程序

单击左边的“应用程序文件夹”,然后在右边空白处单击右键,选择“添加”—“项目输出”,选择“主输出”,点击确定。



同时也可以添加你需要一起打包的文件、程序集等。

(2)桌面、开始菜单快捷方式

右键单击“主输出”文件,选择“创建主输出……的快捷方式”,对其进行改名并剪切到“用户桌面”文件夹。



想要改变桌面快捷方式图标,可以更改其属性“Icon”。





同样的方式也可以创建开始菜单快捷方式和文件夹。

(3)添加注册表

右键单击“解决方案资源管理器”中的项目名称,选“视图”—“注册表”,就可以进入注册表页面,可以在这进行注册表添加操作。



(4)卸载文件制作

关于卸载文件制作,网上流传了很多方法,不过都不太好用。我们可以采用下面这种方法,是从网上一种演还比较满意变过来的,经测试,效果还能让人满意。

第一步 另外新建一个Windows窗体项目,名字可以取为“Uninstall”;

第二步 将Form1的“Opacity”属性改为“0”,“FormBorderStyle属性改为”“none”。右击窗体设计器—查看代码,按下图更改代码:


将图中第5行代码中的{C4A3986F-EA12-4194-BB8B-A9777E78A6ED}换为你刚才所建的安装部署项目的“ProductCode”属性的值。运行Unistall项目,得到的可执行文件(Unistall.exe)就是卸载文件。

(5)按照步骤(1)将Unistall.exe添加到“应用程序文件夹”,同时也可以对其创建快捷方式,剪切到开始菜单(用户的“程序”菜单)中。

(6)右键点击安装项目名称,选择“属性”,点击“系统必备”,如图示:





系统会自动检测依赖项,自动选择必备的组件(如.Net Framework 3.5)。对于必备组建的安装位置,主要有三个选择,如下图示:



其中选定“从组建供应商的网站上下载系统必备组件”则会在程序安装过程中检测计算机里面是否安装所需组件,若没有安装,则会从网上下载安装;选定“从与我的应用程序相同的位置下载系统必备组件”,则会在生成安装包时打包你计算机中的相关组件,这样安装时较快,但是得到的安装包却会很大;第三个与第二个类似,不同的是要选择下载位置。

3、做完这些,就可以生成安装包了,如下图示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐