参考: http://www.microsoft.com/china/MSDN/library/netFramework/netframework/Nfdnnetdepvsredistdeploy1_1.mspx?mfr=true
Visual Studio .NET 2003 中的 Setup 项目可以用来使 .NET 框架与应用程序一起安装,但必须首先在开发计算机上安装可选的
Visual Studio .NET 框架引导程序插件PluginInstaller.msi,下载地址 http://go.microsoft.com/fwlink/?LinkId=23249 。
确保插件已安装
(1). 从 Control Panel 中,单击 Add or Remove Programs。
(2). 在 Add or Remove Programs 对话框中,检查 Microsoft Visual Studio .NET 2003 Bootstrapper Plug-in 的 Currently
installed programs 列表。
关于打包MDAC,也可以参考这篇文章:
.NET 框架要求为包含数据访问的任何应用程序安装 MDAC 2.6 或更高版本。与 .NET 框架一样,MDAC 无法作为部署项目的一部分进行
安装。Microsoft 提供 MDAC_typ.exe,这是一个独立的可执行文件,运行该文件可以安装 MDAC。从 Universal Data Access Web site
可以下载 MDAC 可重新分发软件包,但不应当假设应用程序的用户知道在哪里获得或如何安装它。因此,应当修改您的部署项目,以便
向用户提供指导。从 Microsoft 产品支持服务 Web 站点上的 Install DCOM and MDAC Through a Windows Installer Package,可以
下载一个将 MDAC 安装文件与 Windows Installer (MSI) 软件包封装在一起的示例可执行文件。
必须启用 .NET 框架的启动条件;默认情况下,引用 .NET 框架的任何项目都启用了该条件。要检查启动条件,请从 View 菜单指向
Editor,并选择 Launch Conditions,然后查找名为 .Net Framework 的启动条件。如果.Net Framework的框架文件dotnetfx.exe和安
装程序在同一目录,那么.Net Framework 启动条件的InstallUrl属性值应设置为dotnetfx.exe。
同理,MDAC启动条件的InstallUrl属性值应设置为MDAC_typ.exe。