• 使用 Setup.exe 引导程序示例安装 .NET 框架可重新分发软件包 (Dotnetfx.exe),然后启动应用程序的 Windows Installer 软件包。
• 网络治理员可以使用电子软件分发工具重新分发 Dotnetfx.exe。有关具体信息,请参阅白皮书 Redistributing the .NET Framework 中的“Distributing Dotnetfx.exe Using an Electronic Software Distribution Tool”。
用 Setup 项目安装 .NET 框架 Visual Studio .NET 2003 中的 Setup 项目可以用来使 .NET 框架与应用程序一起安装,但必须首先在开发计算机上安装可选的 Visual Studio .NET 框架引导程序插件。
注 Visual Studio .NET 框架引导程序插件可以从 Download Center 下载。
Visual Studio .NET 框架引导程序插件用于修改 Setup 项目的 Bootstrapper 属性的行为,以便包括 .NET 框架引导程序以及 Windows Installer 引导程序。然后,.NET 框架可重新分发软件包和适当的语言包将与应用程序一起打包;一个启动条件会在安装时检查是否有正确版本的 .NET 框架,假如需要,则在安装应用程序之前安装它。
注 Visual Studio .NET 框架引导程序插件不会修改 Web 引导程序。将 Bootstrapper 属性设置为 Web Bootstrapper 将只安装 Windows Installer 引导程序。
此外,假如应用程序需要进行数据访问,则可以与安装程序一起安装 Microsoft 数据访问组件 (MDAC)。
Visual Studio .NET 框架引导程序插件还支持安装 .NET 框架的本地化版本,这些本地化版本可以是 Visual Studio .NET 所支持的八种语言中的任意一种。对于您希望支持的每种语言,必须安装单独的插件版本;它们可以从与英语版本相同的位置下载。Setup 项目的 Localization 属性用于确定将被引导的框架的版本。有关具体信息,请参阅 Installing Localized applications。
确保插件已安装 1.从 Control Panel 中,单击 Add or Remove Programs。
2.在 Add or Remove Programs 对话框中,检查 Microsoft Visual Studio .NET 2003 Bootstrapper Plug-in 的 Currently installed programs 列表。
假如没有列出 Microsoft Visual Studio .NET 2003 引导程序插件,则需要从 Download Center 下载和安装 Visual Studio .NET 框架引导程序插件。
注 假如从列表中选择 Visual Studio .NET 框架引导程序插件后,单击 Remove,可以卸载该插件。
使用 Setup 项目安装 .NET 框架 1.确保 Visual Studio .NET 框架引导程序插件已安装。
2.在 Solution EXPlorer 中选择 Setup 项目。在 Project 菜单上,选择 Properties。
3.将 Bootstrapper 属性设置为 Windows Installer Bootstrapper。
手动安装 .NET 框架 .NET 框架可重新分发软件包 Dotnetfx.exe 是独立的可执行文件,运行它可以安装 .NET 框架。可以从几个地方获得这个可重新分发软件包(有关具体信息,请参阅 Where to OBTain the .NET Framework Redistributable);但是,不应当假设应用程序的用户知道在哪里获得它或如何安装它。因此,应当修改您的部署项目,向用户提供指导。
使用 Visual Studio .NET 部署工具创建的安装程序包括了默认的启动条件 (MsiNetAssemblySupport),该条件将检查目标计算机上有没有 .NET 框架。假如找不到它,安装将暂停,并显示对话框,将如下默认消息显示给用户:“This setup requires the .NET Framework.Please install the .NET Framework and run this setup again.”应当将该消息替换为针对您的应用程序用户的自定义消息。
例如,假如您的应用程序是通过 CD-ROM 分发的,则该消息可能是:“This setup requires the .NET Framework.Please install the .NET Framework by running the file Dotnetfx.exe, which can be found in the link below, and then run this setup again.”
此外,对话框应当显示一个链接,通过该链接可以转到包含可下载 .NET 框架可重新分发文件的 Microsoft 支持 Web 站点。链接由 InstallUrl 属性确定;很多情况下,需要将 InstallUrl 属性修改为指向您自己的可重新分发文件位置。例如,假如要分发 CD-ROM 上的应用程序,则应当在 CD 中包括该可重新分发文件,并将 InstallUrl 属性更改为一个相对路径。