“系统必备”对话框
此对话框指定安装哪些必备组件、如何安装以及组件包的安装顺序。
若要访问此对话框,请在**“解决方案资源管理器”中选择项目节点,再在“项目”菜单上单击“属性”。 当“项目设计器”出现时,单击“发布”选项卡。 在“发布”页上,单击“系统必备”。 对于安装项目,在“项目”菜单上单击“属性”。 当“属性页”对话框出现后,单击“系统必备”**。
元素 |
说明 |
---|---|
创建用于安装系统必备组件的安装程序 |
将应用程序的系统必备组件包含到安装程序 (Setup.exe) 中,以便在安装应用程序之前按照依赖顺序安装这些组件。 默认情况下,该选项是选中的。 如果没有选择此选项,则不会创建 Setup.exe。 |
选择要安装的系统必备组件 |
指定是否安装组件,如 .NET Framework、Crystal Reports 等等。 例如,通过选中“SQL Server 2005 Express Edition SP2”旁边的复选框,可以指定安装程序验证目标计算机上是否安装有此组件,如果没有则进行安装。 有关每个系统必备包的详细信息,请参见本主题后面部分的“系统必备信息”表。 |
检查 Microsoft Update 以获取更多可再发行组件 |
单击此链接可进入重新分发组件的引导程序包网站检查更新。 |
从组件供应商的网站上下载系统必备组件 |
指定从供应商网站上安装系统必备组件。 这是默认选项。 |
从与我的应用程序相同的位置下载系统必备组件 |
指定从与应用程序相同的位置安装系统必备组件。 这会将所有系统必备包复制到发布位置。 要让此选项正常工作,系统必备包必须位于开发计算机上。 |
从下列位置下载系统必备组件 |
指定从选定的位置安装系统必备组件。 可使用“浏览”按钮选择位置。 |
系统必备信息
出现在**“系统必备”对话框中的系统必备组件可能与下面列表中的不同。 第一次打开对话框时将自动设置“‘系统必备’对话框”**中所列的必备组件包。 如果随后更改项目的目标框架,则必须手动选择必备组件,以便与新目标框架相匹配。
元素 |
说明 |
---|---|
.NET Framework 3.5 SP1 |
此程序包会安装下列系统必备组件:
.NET Framework 3.0 随 Windows Vista 一起提供,.NET Framework 3.5 随 Visual Studio 一起提供。.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 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 Primary Interop Assemblies |
此程序包会为 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 运行时(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 相同:
|
SQL Server 2008 Express |
此软件包将安装 Microsoft SQL Server 2008 Express,这是免费版的 Microsoft SQL Server 2008,是适用于小型网络、服务器或桌面应用程序的理想数据库。 它可免费用于开发和生产。 随该应用程序一起分发 SQL Server 2008 Express 需要先进行免费注册。 引导程序行为如下:
若要了解有关 SQL Server 2008 Express 的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=183586。 |
Visual C++ 2010 运行库 (IA64) |
此程序包将为 Itanium 体系结构安装 Visual C++ 运行库,以便为 Microsoft Windows 操作系统编程提供例程。 这些例程可自动处理许多 C 和 C++ 语言没有提供的常见编程任务。 有关更多信息,请参见C 运行时库参考。 |
Visual C++ 2010 运行库 (x64) |
此程序包将为 x64 操作系统安装 Visual C++ 运行库,以便为 Microsoft Windows 操作系统编程提供例程。 这些例程可自动处理许多 C 和 C++ 语言没有提供的常见编程任务。 有关更多信息,请参见C 运行时库参考。 |
Visual C++ 2010 运行库 (x86) |
此程序包将为 x86 操作系统安装 Visual C++ 运行库,以便为 Microsoft Windows 操作系统编程提供例程。 这些例程可自动处理许多 C 和 C++ 语言没有提供的常见编程任务。 有关更多信息,请参见C 运行时库参考。 |
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 安装项目。 |