我要介绍的这个插件名称叫“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\DataAccess,
Root选择
vsdrrHKLM,设置
Property为
MDACSEARCH,设置
Value为
FullInstallVer。
3.选中
Condition1结点,打开
属性对话框,将
Condition设置为
MDACSEARCH>="2.6"。
4.到此基本设置完成。
这里直接把M$的官方说明贴上来
http://msdn.microsoft.com/vstudio/downloads/tools/bootstrapper/default.aspx?pull=/library/en-us/dnnetdep/html/vsredistdeploy1_1.asp
转载于:https://www.cnblogs.com/jamin/articles/1170618.html