“系统必备”对话框

更新:2007 年 11 月

此对话框指定安装的必备组件以及安装方法。

若要访问此对话框,请在“解决方案资源管理器”中选择项目节点,然后在“项目”菜单上单击“属性”。当“项目设计器”出现时,单击“发布”选项卡。在“发布”页上,单击“系统必备”。对于安装项目,在“项目”菜单上单击“属性”。当“属性页”对话框出现后,单击“系统必备”。

说明:

出现在“系统必备”对话框中的系统必备组件可能与下面列表中的不同。第一次打开对话框时将自动设置“‘系统必备’对话框”中所列出的必备组件包。如果随后更改项目的目标框架,则必须手动选择必备组件,以便与新目标框架相匹配。

  • 创建用于安装系统必备组件的安装程序
    在安装程序 (setup.exe) 中包括应用程序的系统必备组件,以便在安装应用程序之前按照依赖顺序安装这些组件。默认情况下,该选项是选中的。如果没有选择此选项,则不会创建 Setup.exe。

  • 选择要安装的系统必备
    指定是否安装组件(例如 .NET Framework、Crystal Reports 等)。

    例如,通过选中“SQL Server 2005 Express Edition SP2 (x86)”旁边的复选框,可以指定安装程序验证目标计算机上是否安装有此组件,如果没有则进行安装。

    有关每个系统必备包的详细信息,请参见本主题中后面的“系统必备信息”表。

  • 检查 Microsoft Update 以获取更多可再发行组件
    单击此链接可进入 Microsoft Windows Update 网站检查更新。

  • 从组件供应商的网站上下载系统必备组件
    指定从供应商网站上安装系统必备组件。这是默认选项。

  • 从与我的应用程序相同的位置下载系统必备组件
    指定从与应用程序相同的位置安装系统必备组件。这会将所有系统必备包复制到发布位置。为使此选项正常工作,系统必备包必须位于开发计算机上。

  • 从下列位置下载系统必备组件
    指定从选定的位置安装系统必备组件。可使用“浏览”按钮来选定位置。

系统必备信息

  • .NET Framework 2.0 (x86)
    此程序包安装适用于 32 位操作系统 (x86) 的 .NET Framework 2.0。它随 Visual Studio 2008 提供,但不会预安装到任何操作系统上。它是针对 x86 操作系统显式编译且目标框架设置为“.NET Framework 2.0”的所有 Visual Basic 和 Visual C# 项目所必需的。有关更多信息,请参见.NET Framework 多目标概述再发行 .NET Framework

  • .NET Framework 3.0 (x86)
    此程序包在 32 位 (x86) 操作系统上安装 .NET Framework 3.0 和 2.0,这是此类操作系统上仅有的 .NET Framework 版本。该程序包随 Windows Vista 提供,并包括 Windows Presentation Foundation (WPF)、Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WWF)。它随 Visual Studio 2008 提供,但不会预安装到任何操作系统上。它是面向 .NET Framework 3.0 的 Visual Basic 和 Visual C# 项目所必需的。有关更多信息,请参见 .NET Framework 多目标概述再发行 .NET Framework

  • .NET Framework 3.5
    此程序包安装下列系统必备组件:

    • .NET Framework 2.0、3.0 和 3.5 版

    • 支持 32 位 (x86) 和 64 位 (x64) 操作系统上的所有 .NET Framework 版本。

    • 与程序包一起安装的每个 .NET Framework 版本的语言包

    • .NET Framework 2.0 和 3.0 服务包

    .NET Framework 3.0 随 Windows Vista 提供,.NET Framework 3.5 随 Visual Studio 2008 提供。.NET Framework 3.5 是针对 32 位操作系统编译且目标框架设置为“.NET Framework 3.5”的所有 Visual Basic 和 Visual C# 项目所必需的,并且是针对 64 位操作系统编译的 Visual Basic 和 Visual C# 项目所必需的。(不支持 IA64。)注意,默认情况下 Visual Basic 和 Visual C# 项目是针对所有 CPU 体系结构编译的。有关更多信息,请参见 .NET Framework 多目标概述再发行 .NET Framework部署 64 位应用程序

    默认情况下,此项处于选定状态。

  • Crystal Reports Basic for Visual Studio 2008 (x86、x64)
    此程序包安装 Crystal Reports for Visual Studio 2008,它使您能够通过使用基于 GUI 的程序创建复杂而专业的报表。可以将报告连接到几乎所有的数据库源以及类似结果集的代理数据(例如一个 ADO.NETDataSet 对象)。

    有关 Crystal Reports 的更多信息,请参见 Crystal Reports 概述

  • Microsoft Visual Studio 2008 报表查看器
    此程序包安装报表查看器控件,您可以使用这些控件向 Windows 窗体和 ASP.NET 应用程序中添加复杂数据报表。

  • Visual C++ 运行库(IA64、x64、x86)
    这些包将为 IA64、x64 和 x86 操作系统安装 Visual C++ 运行库,以便为 Microsoft Windows 操作系统编程提供例程。这些例程可自动处理许多 C 和 C++ 语言没有提供的常见编程任务。

    有关更多信息,请参见 Run-Time Library Reference

  • Windows Installer 3.1
    此程序包安装 Microsoft Windows Installer 可再发行版本 3.1,以便可以安装 Windows Installer 安装项目。它预安装在 Windows Server 2003 SP1 和更高版本上。

    默认情况下,此项处于选定状态。

    有关更多信息,请参见 使用 Windows Installer 部署运行库应用程序

  • SQL Server 2005 Express Edition SP2 (x86)
    此程序包安装 Microsoft SQL Server 2005 Express 版,它是基于 Microsoft SQL Server 2005 的数据库应用程序。SQL Server Express 用于替换 Microsoft SQL Server 桌面引擎 (MSDE)。SQL Server Express 是免费的并且可以再发行(按照协议),它既可以用作一个客户端数据库,也可以用作一个基本的服务器数据库。除了下列不同外,SQL Server Express 在其他方面都与 SQL Server 2005 相同:

    • 无企业功能支持

    • 限定于一个 CPU

    • 缓冲区池的内存大小限制为 1 GB

    • 数据库最大大小为 4 GB

  • Microsoft Visual Basic Power Pack 版本 1.1
    Power Pack 是外接程序、控件、组件和工具,可帮助您开发 Visual Basic 应用程序。此版本包含 PrintForm 组件(使用该组件可以打印 Windows 窗体的内容)和 Printer Compatibility Library(使用它可以不经修改地运行 Visual Basic 6.0 Printer 代码)。

  • Visual Studio Tools for the Office system 3.0 Runtime
    Visual Studio Tools for the Microsoft Office System 提供了易于使用的集成工具,用来通过 Microsoft Office 创建自定义的业务解决方案。Visual Studio Tools for Office 使开发人员能够快速创建托管的智能客户端解决方案,这些解决方案使用 Office 应用程序作为用户界面。这些工具能够帮助开发人员创建易于部署和维护的安全解决方案。

    有关更多信息,请参见 Visual Studio Tools for Office

  • SQL Server Compact 3.5
    使用 SQL Server Compact 3.5,可以创建能够部署在台式机、智能设备和 Tablet PC 上的精简数据库。.您可以将 SQL Server Compact 3.5 与 .NET Framework 和 .NET Compact Framework 应用程序一起使用,并且可以在 Microsoft Visual C++ 或 Visual C++ for Device 本机应用程序中使用 SQL Server Compact 3.5。

    有关 SQL Server Compact 3.5 的更多信息,请参见使用 SQL Server Compact 3.5 (Visual Studio)

请参见

概念

应用程序部署必备

使用 .NET Framework 的多个版本

部署 64 位应用程序

.NET Framework 多目标概述

参考

“项目设计器”->“发布”页

其他资源

再发行 .NET Framework

修订记录

日期

修订

原因

2008 年 7 月

更新了有关针对 Visual Studio 2008、.NET Framework 3.0、.NET Framework 3.5 以及 64 位平台的新功能的信息。

内容 Bug 修复