如何将 .net framework 打包进 msi安装包,使得安装时自动安装
2008-12-19 14:59
393 查看
在visual studio 2005中把.net framework打包进MSI安装包是非常容易。
我们首先要为自己的工程添加一个Setup工程:
1、文件菜单,选择新建->工程
2、在新建工程对话窗口中,选择Setup and Deployment
3、在模版列表中,双击Setup project
4、添加工程输出、工程依赖的程序集、文件等
5、在Solution Explorer 中,在刚才建立的安装工程上点右键,选择属性
6、在属性窗口中,点击 Prerequisites,系统弹出下面的对话框
选中create setup program to install prerequisite components.在可以安装的组件中选择.net framework 2.0,在下面指定安装位置的选项中,如果希望安装时从微软网站下载,选择第一项;如果希望直接把再发行包打包到安装程序中,则选择第2项。确定后编译安装工程,生成的安装文件如下图:
其中dotnetfix文件下就包含了.net framework的可再发行包。安装时安装程序会自动检测目标机器是否有.net framework 2.0,如果没有,安装程序会自动安装.net framework 2.0,然后开始安装程序。
我们首先要为自己的工程添加一个Setup工程:
1、文件菜单,选择新建->工程
2、在新建工程对话窗口中,选择Setup and Deployment
3、在模版列表中,双击Setup project
4、添加工程输出、工程依赖的程序集、文件等
5、在Solution Explorer 中,在刚才建立的安装工程上点右键,选择属性
6、在属性窗口中,点击 Prerequisites,系统弹出下面的对话框
选中create setup program to install prerequisite components.在可以安装的组件中选择.net framework 2.0,在下面指定安装位置的选项中,如果希望安装时从微软网站下载,选择第一项;如果希望直接把再发行包打包到安装程序中,则选择第2项。确定后编译安装工程,生成的安装文件如下图:
其中dotnetfix文件下就包含了.net framework的可再发行包。安装时安装程序会自动检测目标机器是否有.net framework 2.0,如果没有,安装程序会自动安装.net framework 2.0,然后开始安装程序。
相关文章推荐
- 如何将 .net framework 打包进 msi安装包,使得安装时自动安装
- 如何将 .net framework 打包进 msi安装包,使得安装时自动安装
- .net framework 打包进 msi安装包,使得安装时自动安装
- .net framework 打包进 msi安装包,使得安装时自动安装
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)2005-12-23更新
- NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
- NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
- 如何判断msi安装包程序是否安装及安装路径
- 以向VS 程序打包集成自动写入注册表功能为例,介绍如何实现自由控制安装过程
- 如何在项目部署的时候自动安装多个应用程序安装包(VC++6.0)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- 程序打包发布时,如何将程序集自动安装到全局程序集缓存(GAC)中
- 安装程序自动打包.net Framework、MDAC
- 如何打包msde,并在安装过程中自动安装msde,并且自动附加数据库
- inno setup 软件安装包 如何可以自动检测、下载并安装.NET环境
- 以向VS 程序打包集成自动写入注册表功能为例,介绍如何实现自由控制安装过程
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- vs2005制作安装包(自动安装_net framework 2_0)
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)