打包部署.net framework和mdac 组件 ,使你的.net 应用程序可以 自动依据是否已经安装
来判断,是否启动.net framework和mdac的安装,这里需要使用一个BootStrapper for .net 2003插
件
下载地址: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19
第1步:使用 Setup 项目安装 .NET 框架
1. 确保 Visual Studio .NET 框架引导程序插件已安装。
2. 在 解决方案资源管理器 中选择 Setup 项目。在 项目 菜单上,选择 属性。
3. 将 引导程序 属性设置为 Windows 安装引导程序。
编译 Setup 项目时,.NET 框架可重新分发软件包将与该 Setup.exe 一起打包。
注 还必须启用 .NET 框架的启动条件;默认情况下,引用 .NET 框架的任何项目都启用了该条
件。要检查启动条件,请从 View 菜单指向 Editor,并选择 Launch Conditions,然后查找名为 .Net Framework 的启动条件。
第2步:设置安装提示和exe文件路径
1,选中启动条件-〉.net framework节点 ,按F4
InstallUrl 的值改为 dotnetfx.exe
2,message 的值为 即将安装.net framework1.1 运行时,是否继续?
如果客户的机器上没有安装.net framework 这个设定提示在安装的时候将会出现.
第3步:使用 Setup 项目安装 MDAC
1. 确保 Visual Studio .NET 框架引导程序插件已安装。
2. 在 解决方案资源管理器 中选择 Setup 项目。从 视图 菜单指向 编辑器,并选择 启动条件。
3. 选择 目标计算机上的要求 节点。按鼠标右键,选择 添加注册表启动条件。
4. 选择 添加注册表搜索 节点 ,修改节点名称为MDAC FIND。在 属性 窗口中,选择 RegKey 属性,并键入 Software/Microsoft/DataAccess。
5. 选择 Root 属性,并选择 vsdrrHKLM。
6. 选择 Value 属性,并键入 FullInstallVer。
7. 选择 Property 属性,并键入 MDACSEARCH。
8. 在 在启动条件节点 中,选择 MDAC FIND 节点。在 属性 窗口中,选择 Condition 属性,并选择 MDACSEARCH>="2.7"。
9,对于mdac 安装提示的设置 可以参照 第2步.
注意:在这里最好不要更换 MDAC 搜索节点的 Property 的名称(MDACSEARCH),如果更换名称很有可能
在BUILD 的时候 ,没有把mdac_typ.exe 文件打包进来,这可能是bootstrapper的一个bug。
发表于 2005-06-06 17:14:35