【图文】用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、做完这些,就可以生成安装包了,如下图示:
打开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、做完这些,就可以生成安装包了,如下图示:
相关文章推荐
- 【转】Visual Studio 2008 安装部署项目程序升级,windows服务安装以及User Setting的说明
- win7 Visual Studio 2008 安装程序时出现“ 加载安装组件时遇到问题。取消安装。”处理方法
- 64位操作系统(Windows 2008 R2 X64)安装32位程序Excel/word在Dcom下找不到的解决办法
- Visual Studio 2008 安装 SP1 后智能提示变英语的修补程序 (KB957507)
- C#程序打包安装部署之创建Windows安装项目
- 图文讲解VS2010程序打包操作 安装卸载
- Visual studio 2008 Winforms程序安装部署说明——图解
- 图文讲解VS2010程序打包操作 安装卸载
- Visual Studio 2008 和 Windows Driver Kits 驱动开发安装配置详解
- Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)
- visual studio 2008 在windows 7中出现:fatal error C1033: 无法打开程序数据“”错误
- C# vs2008 创建Windows服务程序,打包成安装文件
- Visual studio 2008 Winforms程序安装部署说明——图解
- Visual Studio 程序打包图文教程
- Windows 2008 R2上安装Visual Studio 2008:you must use the role management tool to install configure .net
- Windows 7 + SQL Server 2005 + Visual Studio 2008 安装过程体验
- 【.Net码农】安装程序打包MFC(visual studio安装部署详解)Install Application Package by using visual studion 2010
- visual studio怎样打包制作安装及卸载程序
- VS 2008/2010 打包安装程序,含卸载功能
- C#程序打包安装部署之生成Windows安装程序