您的位置:首页 > 其它

VS2010制作的安装程序中如何包含.N…

2017-11-17 15:26 716 查看
VS2010制作安装包时,发现其系统必备中没有.net2.0框架组件和mdac数据访问组件,如下图所示:





而我的程序是使用.Net2.0
Framework开发的,也用到了ADO.NET组件,这两个东东必须作为安装程序的系统必备组件一同发布。

在网上查了一早上未果,无可奈何点击了一下界面上的链接“检查Microsoft Update
以获取更多可再发行组件”,没想到居然找到了解决办法,看来还是要对微软提供的各种链接抱有一定的信任啊!

该链接会打开下载 “MDAC 2.81 引导程序包” 以及 “.NET Framework 2.0 SP2 和 .NET
Framework 3.0 SP2 引导程序包”。实际链接地址如下:http://msdn.microsoft.com/zh-cn/vstudio/bb898654.aspx

 

以下是上述下载页面的转载内容:

其他引导程序包用来通过 Visual Studio 安装程序项目与 Clickonce 应用程序再发行组件

您可以将这些程序包下载到您计算机上的 bootstrapper\packages
文件夹下。这些程序包会显示在先决条件对话框中。

在程序包的下载页面中提供了其他说明。

MDAC 2.81 引导程序包
安装

下载程序包(下载大小:92 KB)

此程序包提供了数据访问技术,其中包括 ActiveX 数据对象 (ADO)、OLE DB 和开放数据库连接 (ODBC)。部署在
Web 或局域网 (LAN) 的数据驱动的客户端/服务器应用程序可以使用这些组件集成来自关系数据源 (SQL)
和非关系数据源的信息。

MDAC 2.81 已预安装在 Windows XP 与 Windows Server 2003 上。

.NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2 引导程序包
安装

下载安装程序(下载大小:325
MB)

此安装提供了引导程序包,它允许 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2
引导程序包做为应用程序的先决条件进行安装。此安装程序旨在随同 Visual Studio 2008 一起安装在机器上。.NET
Framework 2.0 SP2 和 .NET Framework 3.0 SP2 引导程序包均包含在其中。但是,如果只是想安装
.NET Frameworks 2.0 SP2 引导程序包,您可通过运行下列代码在命令行指定功能:

Packages_setup.exe /x:.

Msiexec /i adtbs_sp2oob.msi ADDLOCAL=NetFx2SP2


限制

经测试,这些程序包可以搭配使用 Visual Studio 2008 安装项目和 ClickOnce 项目。

它们支持 x86 和 x64 操作系统,但不支持 Windows Vista
或后续操作系统,在这些操作系统上会出现安装失败。为了提供 Windows Vista 的安装先决条件,需使用 .NET
Framework 3.5 SP1 引导程序包。

这些程序包不支持“从组件供应商网站下载组件”选项。如果选择了此选项,引导程序将成功构建并显示一些构建警告,指出未找到主站点链接。因此,这些特定的程序包将从引导程序所在的位置运行,并要求随同已建立的
setup.exe 文件复制安装文件(它们复制到构建输出文件夹)

这些程序包支持繁体中文、简体中文、英语、法语、德语、意大利语、日语、韩语和西班牙语。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: