“系统必备”对话框

此对话框指定安装哪些必备组件、如何安装以及组件包的安装顺序。

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

元素

说明

创建用于安装系统必备组件的安装程序

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

选择要安装的系统必备

指定是否安装组件。

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

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

检查 Microsoft Update 以获取更多可再发行组件

单击此链接可进入 Bootstrapper Packages to Redistribute Components(重新分发组件的引导程序包) 网站检查更新。

从组件供应商的网站上下载系统必备组件

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

从与我的应用程序相同的位置下载系统必备组件

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

从下列位置下载系统必备组件

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

系统必备信息

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

元素

说明

.NET Framework 3.5 SP1

此程序包安装下列系统必备组件:

  • .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 2010 一起提供。 .NET Framework 3.5 是针对 32 位操作系统编译且目标框架设置为“.NET Framework 3.5”的所有 Visual Basic 和 Visual C# 项目所必需的,并且是针对 64 位操作系统编译的 Visual Basic 和 Visual C# 项目所必需的。 (不支持 IA64。)注意,默认情况下 Visual Basic 和 Visual C# 项目是针对所有 CPU 体系结构编译的。 有关更多信息,请参见Visual Studio 多目标概述Redistributing the .NET Framework部署 64 位应用程序

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

.NET Framework 3.5 SP1 Client Profile

.NET Framework Client Profile 是完整版 .NET Framework 3.5 SP1 的子集,面向客户端应用程序。 它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF) 和 ClickOnce 功能的简化子集。 这可以为 WPF、Windows 窗体、WCF 和面向 .NET Framework 4 Client Profile 的控制台应用程序快速部署方案。 有关更多信息,请参见 .NET Framework Client Profile

Microsoft .NET Framework 4(x86 和 x64)

此程序包会为 x86 和 x64 平台安装 .NET Framework 4。

有关更多信息,请参见Visual Studio 多目标概述Redistributing the .NET Framework部署 64 位应用程序

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

Microsoft .NET Framework 4 Client Profil(x86 和 x64)

.NET Framework 4 Client Profile 是完整版 .NET Framework 4 的子集,面向客户端应用程序。 它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF) 和 ClickOnce 功能的简化子集。 这可以为 WPF、Windows 窗体和面向 .NET Framework 4 Client Profile 的控制台应用程序快速部署方案。 有关更多信息,请参见 .NET Framework Client Profile

Microsoft Office 2007 主互操作程序集

此程序包会为 2007 Microsoft Office 产品安装主互操作程序集。 主互操作程序集使托管代码可以与 Microsoft Office 应用程序的基于 COM 的对象模型进行交互。 有关更多信息,请参见 Office 主互操作程序集

Microsoft Visual Basic PowerPacks 版本 10.0

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

Microsoft Visual F# Runtime for .NET 2.0

此程序包会为 x86 和 x64 操作系统安装 Visual F# 运行库,它们提供对函数编程以及传统面向对象的和命令性(过程)编程的支持。 如果应用程序或其组件在 Visual F# 和 .NET Framework 2.0、.NET Framework 3.0 或 .NET Framework 3.5 中编写,则必须安装此程序包。

有关更多信息,请参见 F# 语言参考

Microsoft Visual F# Runtime for .NET 4.0

此程序包会为 x86 和 x64 操作系统安装 Visual F# 运行库,它们提供对函数编程以及传统面向对象的和命令性(过程)编程的支持。 如果应用程序或其组件在 Visual F# 和 .NET Framework 4 中编写,则必须安装此程序包。

有关更多信息,请参见 F# 语言参考

Microsoft Visual Studio 2010 报表查看器

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

Microsoft Visual Studio 2010 for Office Runtime(x86 和 x64)

Visual Studio 中的 Office 开发人员工具提供了易于使用的集成工具,用来通过 Microsoft Office 创建自定义的业务解决方案。 您可以创建托管的智能客户端解决方案,这些解决方案使用 Office 应用程序作为用户界面。 使用这些工具,开发人员可以创建易于部署和维护的安全解决方案。

有关更多信息,请参见 如何:使用 ClickOnce 部署 Office 解决方案

SQL Server 2005 Express Edition SP2 (x86)

此程序包安装 Microsoft SQL Server 2005 Express Edition SP2,它是基于 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。

SQL Server 2008 Express

此软件包将安装 Microsoft SQL Server 2008 Express,这是免费版的 Microsoft SQL Server 2008,适用于小型网络、服务器或桌面应用程序的理想数据库。 它可用于免费开发和生产。 与该应用程序一起分发 SQL Server 2008 Express 要求免费 registration(注册)

以下是引导程序行为:

  • 如果计算机已有 SQL Server 2008 Express 或更高版本,则计算机保持在 SQL Server 2008 Express 或更高版本。

  • 如果计算机没有任何版本的 SQL Server 2008 Express 或更高版本,则软件包安装最新版本的 SQL Server 2008 Express SP1。

若要了解有关 SQL Server 2008 Express 的更多信息,请访问 https://go.microsoft.com/fwlink/?LinkId=183586

SQL Server Compact 3.5 SP2

利用 SQL Server Compact 3.5,可以创建能部署在桌面计算机和 Tablet PC 上的压缩数据库。 可以将 SQL Server Compact 3.5 与 .NET Framework 和 .NET Compact Framework 应用程序一起使用,并且可以在具有 Microsoft Visual C++ 的本机应用程序中使用 SQL Server Compact 3.5。

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

SQL Server Compact 3.5 SP1 (x64)

利用 SQL Server Compact 3.5,可以创建能部署在桌面计算机和 Tablet PC 上的压缩数据库。 可以将 SQL Server Compact 3.5 与 .NET Framework 和 .NET Compact Framework 应用程序一起使用,并且可以在具有 Microsoft Visual C++ 的本机应用程序中使用 SQL Server Compact 3.5。

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

Visual C++ 2010 运行库 (IA64)

此程序包将为 Itanium 体系结构安装 Visual C++ 运行库,以便为 Microsoft Windows 操作系统编程提供例程。 这些例程可自动处理许多 C 和 C++ 语言没有提供的常见编程任务。

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

Visual C++ 2010 运行库 (x64)

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

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

Visual C++ 2010 运行库 (x86)

此程序包将为 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 4.5

此程序包安装 Microsoft Windows Installer 可再发行版本 4.5,以便可以安装 Windows Installer 安装项目。

请参见

参考

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

概念

应用程序部署必备

部署 64 位应用程序

Visual Studio 多目标概述

其他资源

Redistributing the .NET Framework