转载:介绍一个小插件,可以很方便的创建包含.net framework 1.1或者MDAC2.7的部署项目--[Bootstrapper]

来源:互联网 发布:计算机教学数据 编辑:程序博客网 时间:2024/04/28 15:58

 去年好象自己装过,后来换了机器以后,原来的一些小工具一部分都丢了,今天想作个打包部署的程序,找了半天,才找到了这么个东东,好象之前也有人介绍过,我今天就再唠叨一次,稍微仔细点的作个介绍。

言归正传,我要介绍的这个插件名称叫“Bootstrapper”(听过用过的朋友可以退场,别嘘我,我是希望更多人知道这个东西),微软官方的中文称呼是“Microsoft Visual Studio .NET 2003 引导程序插件”。安装了该插件,你可以非常方便的将.Net的程序部署到没有安装.Net Framework的机器上。

该插件的M$官方下载地址是:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19

下面简单的介绍一下具体部署的方法。

首先,如果需要将.Net Framework 1.1部署到目标机器上,则按照以下过程:

1.打开VisualStudio.Net 2003,创建一个新的项目,选择安装和部署项目,新建一个安装项目


2.选择项目->属性(确认你已经安装了该插件),在弹出的属性页(如下图)中,设置引导程序Windows安装引导程序


3.到这里,设置完成。你可以通过查看视图->编辑器->启动条件来查看.Net Framework是否已经被包含在了该部署项目中。




4.当安装带.Net Framework的程序时,如果目标机器未安装.Net Framework,则会提示安装,如下图:


接下来介绍一下如何将MDAC 2.7包含在安装部署程序中:

1.选择视图->编辑器->启动条件,右键选择添加注册表启动条件


2.选中搜索RegistryEntry1,打开属性对话框,将RegKey设置为Software/Microsoft/DataAccessRoot选择vsdrrHKLM,设置PropertyMDACSEARCH,设置ValueFullInstallVer


3.选中Condition1结点,打开属性对话框,将Condition设置为MDACSEARCH>="2.6"


4.到此基本设置完成。

以上是关于这个插件的使用介绍,希望对大家有所帮助,估计熟悉这个东西人应该不少,见笑喽:)

 

转载自:http://www.cnblogs.com/jmtek/archive/2005/08/02/205886.html