鱼遇于池,池涸,相濡以沫,相鞠以湿,不若相忘于海。

while (alive) {
  object state = working & fighting & enjoying & living thanksgiving;
}
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

言归正传,我要介绍的这个插件名称叫“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.到此基本设置完成。

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

2005-8-2 23:14更新
刚才看了Jason.Net的回复,发现忘了把.net framework的分发的部分加上。

这里直接把M$的官方说明贴上来
http://msdn.microsoft.com/vstudio/downloads/tools/bootstrapper/default.aspx?pull=/library/en-us/dnnetdep/html/vsredistdeploy1_1.asp