Prerequisites Dialog BoxPrerequisites Dialog Box

このダイアログ ボックスでは、必須コンポーネントとしてインストールするコンポーネント、そのインストール方法、およびパッケージのインストール順序を指定します。This dialog box specifies which prerequisite components are installed, how they are installed, and which order the packages are installed.

このダイアログ ボックスを表示するには、ソリューション エクスプローラーでプロジェクト ノードを選択し、[プロジェクト] メニューの [プロパティ] をクリックします。To access this dialog box, select a project node in Solution Explorer, and then, on the Project menu, click Properties. プロジェクト デザイナー が表示されたら、 [発行] タブをクリックします。[発行] ページで、[必須コンポーネント] をクリックします。When the Project Designer appears, click the Publish tab. On the Publish page, click Prerequisites. セットアップ プロジェクトで、[プロジェクト] メニューの [プロパティ] をクリックします。For Setup projects, on the Project menu, click Properties. [プロパティ ページ] ダイアログ ボックスが表示されたら、[必須コンポーネント] をクリックします。When the Property Pages dialog box appears, click Prerequisites.

UIElement の一覧UIElement List

要素Element 説明Description
必須コンポーネントをインストールするセットアップ プログラムを作成するCreate setup program to install prerequisite components 必須コンポーネントをアプリケーションのセットアップ プログラム (Setup.exe) に含め、依存関係の順序に従って、それらのコンポーネントがアプリケーションより先にインストールされるようにします。Includes the prerequisite components in your application's Setup program (Setup.exe) so that they will be installed before your application, in order of dependency. 既定では、このチェック ボックスはオンになっています。By default, this option is selected. オフにした場合、Setup.exe は作成されません。If it is not selected, no Setup.exe is created.
インストールする必須コンポーネントを選択するChoose which prerequisites to install .NET Framework.NET Framework、Crystal Reports などのコンポーネントをインストールするかどうかを指定します。Specifies whether to install components such as .NET Framework.NET Framework, Crystal Reports, and so on.

たとえば、[SQL Server 2005 Express Edition SP2] の横のチェック ボックスをオンにした場合、セットアップ プログラムは、対象のコンピューターにこのコンポーネントがインストールされているかどうかを確認し、インストールされていなければインストールします。For example, by selecting the check box next to SQL Server 2005 Express Edition SP2, you specify that the Setup program verify whether this component is installed on the target computer and install it if it is not already installed.

各必須パッケージの詳細については、後の「必須コンポーネント情報」を参照してください。For detailed information about each prerequisite package, see the Prerequisites Information table later in this topic.
再頒布可能コンポーネントについては、Microsoft Update を確認してくださいCheck Microsoft Update for more redistributable components このリンクをクリックすると、コンポーネントを再配布するための追加ブートストラップ パッケージの Web サイトが表示されて、更新プログラムがあるかどうかを確認できます。Clicking this link takes you to the Bootstrapper Packages to Redistribute Components website to check for updates.
必須コンポーネントをコンポーネントの開発元の Web サイトからダウンロードするDownload prerequisites from the component vendor's web site 販売元の Web サイトから必須コンポーネントをインストールするように指定します。Specifies that the prerequisite components be installed from the vendor's Web site. これは、既定の設定です。This is the default option.
アプリケーションと同じ場所から必須コンポーネントをダウンロードするDownload prerequisites from the same location as my application アプリケーションと同じ場所から必須コンポーネントをインストールするように指定します。Specifies that the prerequisite components be installed from the same location as the application. これにより、すべての必須パッケージが発行場所にコピーされます。This copies all the prerequisite packages to the publish location. このオプションを使用するには、必須パッケージが開発用コンピューターに存在する必要があります。For this option to work, the prerequisite packages must be on the development computer.
次の場所から必須コンポーネントをダウンロードDownload prerequisites from the following location 選択した場所から必須コンポーネントをインストールするように指定します。Specifies that the prerequisite components be installed from the location that you select. 場所は、[参照] ボタンを使って指定できます。You can use the Browse button to select a location.

必須コンポーネント情報Prerequisites Information

[必須コンポーネント] ダイアログ ボックスに表示される必須コンポーネントは、後に示す一覧とは異なる場合があります。The prerequisite components that appear in the Prerequisites dialog box might differ from those in the following list. [必須コンポーネント] ダイアログ ボックスにリストされている必須コンポーネントのパッケージは、ダイアログ ボックスを初めて開いたときに自動的に設定されます。The prerequisite packages listed in the Prerequisites Dialog Box are set automatically the first time that you open the dialog box. その後、プロジェクトのターゲット フレームワークを変更した場合は、新しいターゲット フレームワークに合わせて必須パッケージを手動で選択する必要があります。If you subsequently change the project's target framework, you will have to select the prerequisites manually to match the new target framework.

要素Element 説明Description
.NET Framework 3.5 SP1.NET Framework 3.5 SP1 このパッケージは、次のコンポーネントをインストールします。This package installs the following:

- .NET Framework バージョン 2.0、3.0、および 3.5。- .NET Framework versions 2.0, 3.0, and 3.5.
- 32 ビット (x86) オペレーティング システムおよび 64 ビット (x64) オペレーティング システム上の .NET Framework のすべてのバージョンに対するサポート。- Support for all .NET Framework versions on 32-bit (x86) and 64-bit (x64) operating systems.
- パッケージと共にインストールされる各 .NET Framework バージョン用の Language Pack。- Language packs for each .NET Framework version that is installed with the package.
- .NET Framework 2.0 および 3.0 用の Service Pack。- Service packs for .NET Framework 2.0 and 3.0.

.NET Framework 3.0 は Windows Vista に含まれており、.NET Framework 3.5 は Visual StudioVisual Studio に含まれています。.NET Framework 3.0 is included with Windows Vista, and .NET Framework 3.5 is included with Visual StudioVisual Studio. .NET Framework 3.5 は、32 ビット オペレーティング システム用にコンパイルされる、ターゲット フレームワークが .NET Framework 3.5 に設定された、すべての Visual Basic プロジェクトおよび Visual C# プロジェクト、および、64 ビット オペレーティング システム用にコンパイルされる Visual Basic プロジェクトおよび Visual C# プロジェクトに必要です。.NET Framework 3.5 is required for all Visual Basic and Visual C# projects that are compiled for 32-bit operating systems and for which the target framework is set to .NET Framework 3.5, and for Visual Basic and Visual C# projects compiled for 64-bit operating systems. IA64 はサポートされません。Visual Basic プロジェクトおよび Visual C# プロジェクトは、既定ではどの CPU アーキテクチャにも対応するようにコンパイルされます。(IA64 is not supported.) Note that Visual Basic and Visual C# projects are compiled for any CPU architecture by default. 詳細については、「Visual Studio のマルチ ターゲットの概要」、「Redistributing the .NET Framework」 (.NET Framework の再配布)、および「64 ビット アプリケーションの配置のための必要条件」を参照してください。For more information, see Visual Studio Multi-Targeting Overview, Redistributing the .NET Framework, and Deploying Prerequisites for 64-bit Applications.

この項目は既定で選択されます。By default, this item is selected.
.NET Framework 3.5 SP1 Client Profile.NET Framework 3.5 SP1 Client Profile .NET Framework Client Profile は、クライアント アプリケーションを対象とする完全な .NET Framework 3.5 SP1 のサブセットです。The .NET Framework Client Profile is a subset of the full .NET Framework 3.5 SP1 that targets client applications. WPF (Windows Presentation Foundation)、Windows フォーム、WCF (Windows Communication Foundation)、および ClickOnce の機能の簡素化されたサブセットを提供します。It provides a streamlined subset of Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF), and ClickOnce features. このサブセットを使用すると、.NET Framework Client Profile を対象とする WPF、Windows フォーム、WCF、およびコンソール アプリケーションの迅速な配置シナリオが可能になります。This enables rapid deployment scenarios for WPF, Windows Forms, WCF, and console applications that target the .NET Framework Client Profile. 詳細については、「.NET Framework Client Profile」を参照してください。For more information, see .NET Framework Client Profile.
Microsoft .NET Framework 4 (x86 および x64)Microsoft .NET Framework 4 (x86 and x64) このパッケージは、.NET Framework 4 (x86 プラットフォームおよび x64 プラットフォーム用) をインストールします。This package installs the .NET Framework 4 for both the x86 and x64 platforms.

詳細については、「Visual Studio のマルチ ターゲットの概要」、「Redistributing the .NET Framework」 (.NET Framework の再配布)、および「64 ビット アプリケーションの配置のための必要条件」を参照してください。For more information, see Visual Studio Multi-Targeting Overview, Redistributing the .NET Framework, and Deploying Prerequisites for 64-bit Applications.

この項目は既定で選択されます。By default, this item is selected.
Microsoft .NET Framework 4 Client Profile (x86 および x64)Microsoft .NET Framework 4 Client Profile (x86 and x64) .NET Framework 4 Client Profile は、クライアント アプリケーションを対象とする完全な .NET Framework 4 のサブセットです。The .NET Framework 4 Client Profile is a subset of the full .NET Framework 4 that targets client applications. WPF (Windows Presentation Foundation)、Windows フォーム、WCF (Windows Communication Foundation)、および ClickOnce の機能の簡素化されたサブセットを提供します。It provides a streamlined subset of Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF), and ClickOnce features. このサブセットを使用すると、.NET Framework 4 Client Profile を対象とする WPF、Windows フォーム、およびコンソール アプリケーションの迅速な配置シナリオが可能になります。This enables rapid deployment scenarios for WPF, Windows Forms, and console applications that target the .NET Framework 4 Client Profile. 詳細については、「.NET Framework Client Profile」を参照してください。For more information, see .NET Framework Client Profile.
Microsoft Office 2007 プライマリ相互運用機能アセンブリMicrosoft Office 2007 Primary Interop Assemblies Microsoft Office 2007 製品のプライマリ相互運用機能アセンブリをインストールします。This package installs the Primary Interop Assemblies for 2007 Microsoft Office products. プライマリ相互運用機能アセンブリにより、Microsoft Office アプリケーションの COM ベースのオブジェクト モデルとマネージ コードとの相互運用を実行できるようになります。The primary interop assembly enables managed code to interact with a Microsoft Office application's COM-based object model. 詳細については、「Office プライマリ相互運用機能アセンブリ」を参照してください。For more information, see Office Primary Interop Assemblies.
Microsoft Visual Basic PowerPacks Version 10.0Microsoft Visual Basic PowerPacks version 10.0 Power Packs は、Visual Basic アプリケーションの開発を支援するアドイン、コントロール、コンポーネント、およびツールです。Power Packs are add-ins, controls, components, and tools to aid you in developing Visual Basic applications. このバージョンには、Windows フォームのコンテンツを印刷できるようにする <xref:Microsoft.VisualBasic.PowerPacks.Printing.PrintForm> コンポーネントと、Visual Basic 6.0 プリンター コードを変更しないで実行できるようにする Printer Compatibility Library が含まれています。This version contains the <xref:Microsoft.VisualBasic.PowerPacks.Printing.PrintForm> component, which enables you to print the contents of a Windows Form, and the Printer Compatibility Library, which enables Visual Basic 6.0 Printer code to run unmodified.
Microsoft Visual F# Runtime for .NET 2.0Microsoft Visual F# Runtime for .NET 2.0 関数型プログラミング、および従来のオブジェクト指向プログラミングと命令型 (手続き型) プログラミングをサポートする、Visual F# ランタイム ライブラリ (x86 オペレーティング システムおよび x64 オペレーティング システム用) をインストールします。This package installs the Visual F# run-time libraries for the x86 and x64 operating systems, which provide support for functional programming as well as traditional object-oriented and imperative (procedural) programming. アプリケーションまたはそのコンポーネントを Visual F# と .NET Framework 2.0、.NET Framework 3.0、または .NET Framework 3.5 で作成する場合、このパッケージをインストールする必要があります。This package must be installed if the application or its components is authored in Visual F# and .NET Framework 2.0, .NET Framework 3.0, or .NET Framework 3.5.

(詳細については、「F# 言語リファレンス」を参照してください)。For more information, see F# Language Reference.
Microsoft Visual F# Runtime for .NET 4.0Microsoft Visual F# Runtime for .NET 4.0 関数型プログラミング、および従来のオブジェクト指向プログラミングと命令型 (手続き型) プログラミングをサポートする、Visual F# ランタイム ライブラリ (x86 オペレーティング システムおよび x64 オペレーティング システム用) をインストールします。This package installs the Visual F# run-time libraries for the x86 and x64 operating systems, which provide support for functional programming as well as traditional object-oriented and imperative (procedural) programming. アプリケーションまたはそのコンポーネントを Visual F# および .NET Framework 4 で作成する場合、このパッケージをインストールする必要があります。This package must be installed if the application or its components is authored in Visual F# and .NET Framework 4.

(詳細については、「F# 言語リファレンス」を参照してください)。For more information, see F# Language Reference.
Microsoft Visual Studio 2010 Report ViewerMicrosoft Visual Studio 2010 Report Viewer Windows フォームおよび ASP.NET アプリケーションに豊富なデータ レポート機能を追加するために使用できる、レポート ビューアー コントロールをインストールします。This package installs report viewer controls that you can use to add rich data reporting to Windows Forms and ASP.NET applications.
Microsoft Visual Studio 2010 for Office Runtime (x86 および x64)Microsoft Visual Studio 2010 for Office Runtime (x86 and x64) Visual Studio の Office 開発ツールには、Microsoft Office と連携するカスタマイズされたビジネス ソリューションを作成するための、統合された使いやすいツールが用意されています。The Office developer tools in Visual Studio offers easy-to-use, integrated tools for creating customized business solutions with Microsoft Office. Office アプリケーションをユーザー インターフェイスとして使用するマネージ スマート クライアント ソリューションを作成できます。You can create managed, smart client solutions that use Office applications as a user interface. 開発者は、これらのツールを使って、配置と保守が容易な、安全なソリューションを作成できます。The tools enable developers to create secure solutions that are easy to deploy and maintain.

詳細については、「方法: ClickOnce を使用して Office ソリューションを発行する」を参照してください。For more information, see How to: Publish an Office Solution by Using ClickOnce.
SQL Server 2005 Express Edition SP2 (x86)SQL Server 2005 Express Edition SP2 (x86) Microsoft SQL Server 2005 Express Edition SP2 をインストールします。これは、Microsoft SQL Server 2005Microsoft SQL Server 2005 に基づくデータベース アプリケーションです。This package installs Microsoft SQL Server 2005 Express Edition SP2, a database application that is based on Microsoft SQL Server 2005Microsoft SQL Server 2005. SQL Server Express は、Microsoft SQL Server Desktop Engine (MSDE) の後継製品です。SQL Server Express is a replacement for Microsoft SQL Server Desktop Engine (MSDE). SQL Server Express は無償で提供され、契約書に従って再配布することが可能であり、クライアント データベースとしても、基本サーバー データベースとしても機能します。SQL Server Express is free and can be redistributed (subject to agreement), and it functions as both a client database and a basic server database. SQL Server Express は、以下の相違点を除いて SQL Server 2005 と同じです。It is the same as SQL Server 2005, except for the following differences:

- エンタープライズ機能をサポートしません。- No enterprise features support.
- 1 台の CPU に制限されます。- Limited to one CPU.
- バッファー プール用メモリが 1 ギガバイト (GB) に制限されます。- 1 gigabyte (GB) memory limit for the buffer pool.
- データベースの最大サイズは 4 GB です。- 4 GB maximum size for databases.
SQL Server 2008 ExpressSQL Server 2008 Express Microsoft SQL Server 2008 Express をインストールします。Microsoft SQL Server 2008 Express は、Microsoft SQL Server 2008 の無償のエディションであり、小規模な Web アプリケーション、サーバー アプリケーション、またはデスクトップ アプリケーションに最適なデータベースです。This package installs Microsoft SQL Server 2008 Express, a free edition of Microsoft SQL Server 2008, an ideal database for small web, server or desktop applications. Microsoft SQL Server 2008 Express は、開発環境および運用環境で無償で使用できます。It can be used for free for development and production. アプリケーションと共に SQL Server 2008 Express を配布するには、無償の登録が必要です。A free registration is required for distributing SQL Server 2008 Express with the application.

ブートストラップの動作を次に示します。The behavior of the bootstrapper is the following:

- コンピューターに SQL Server 2008 Express またはそれ以降が既にインストールされている場合は、SQL Server 2008 Express またはそれ以降のままです。- If the computer already has SQL Server 2008 Express or later, the computer remains at SQL Server 2008 Express or later.
- コンピューターに SQL Server 2008 Express またはそれ以降のいずれのバージョンもインストールされていない場合は、パッケージによって最新バージョンの SQL Server 2008 Express SP1 がインストールされます。- If the computer does not have any version of SQL Server 2008 Express or later, the package installs the latest version of SQL Server 2008 Express SP1.

SQL Server 2008 Express の詳細については、http://go.microsoft.com/fwlink/?LinkId=183586 にアクセスしてください。To learn more about SQL Server 2008 Express, visit http://go.microsoft.com/fwlink/?LinkId=183586.
Visual C++ 2010 ランタイム ライブラリ (IA64)Visual C++ 2010 Runtime Libraries (IA64) Itanium アーキテクチャに対応する Visual C++ ランタイム ライブラリをインストールします。これらのライブラリは、Microsoft Windows オペレーティング システム用のプログラミング ルーチンを提供します。This package installs the Visual C++ run-time libraries for the Itanium architecture, which provide routines for programming for the Microsoft Windows operating system. これらのルーチンにより、C および C++ 言語では提供されない共通プログラミング タスクの多くを自動化できます。These routines automate many common programming tasks that are not provided by the C and C++ languages.

詳細については、「C ランタイム ライブラリ リファレンス」を参照してください。For more information, see C Run-Time Library Reference.
Visual C++ 2010 ランタイム ライブラリ (x64)Visual C++ 2010 Runtime Libraries (x64) x64 オペレーティング システムに対応する Visual C++ ランタイム ライブラリをインストールします。これらのライブラリは、Microsoft Windows オペレーティング システム用のプログラミング ルーチンを提供します。This package installs the Visual C++ run-time libraries for the x64 operating systems, which provide routines for programming for the Microsoft Windows operating system. これらのルーチンにより、C および C++ 言語では提供されない共通プログラミング タスクの多くを自動化できます。These routines automate many common programming tasks that are not provided by the C and C++ languages.

詳細については、「C ランタイム ライブラリ リファレンス」を参照してください。For more information, see C Run-Time Library Reference.
Visual C++ 2010 ランタイム ライブラリ (x86)Visual C++ 2010 Runtime Libraries (x86) x86 オペレーティング システムに対応する Visual C++ ランタイム ライブラリをインストールします。これらのライブラリは、Microsoft Windows オペレーティング システム用のプログラミング ルーチンを提供します。This package installs the Visual C++ run-time libraries for the x86 operating systems, which provide routines for programming for the Microsoft Windows operating system. これらのルーチンにより、C および C++ 言語では提供されない共通プログラミング タスクの多くを自動化できます。These routines automate many common programming tasks that are not provided by the C and C++ languages.

詳細については、「C ランタイム ライブラリ リファレンス」を参照してください。For more information, see C Run-Time Library Reference.
Windows インストーラー 3.1Windows Installer 3.1 Microsoft Windows インストーラー再頒布パッケージ Version 3.1 をインストールし、Windows インストーラー セットアップ プロジェクトをインストールできるようにします。This package installs the Microsoft Windows Installer redistributable, version 3.1, which allows the installation of Windows Installer Setup projects. このパッケージは、Windows Server 2003 SP1 以降にプレインストールされています。It is preinstalled on Windows Server 2003 with SP1 and later.

この項目は既定で選択されます。By default, this item is selected.
Windows インストーラー 4.5Windows Installer 4.5 Microsoft Windows インストーラー再頒布パッケージ Version 4.5 をインストールし、Windows インストーラー セットアップ プロジェクトをインストールできるようにします。This package installs the Microsoft Windows Installer redistributable, version 4.5, which allows the installation of Windows Installer Setup projects.

関連項目See Also

[発行] ページ (プロジェクト デザイナー) Publish Page, Project Designer
アプリケーション配置の必要条件 Application Deployment Prerequisites
.NET Framework の再配布 Redistributing the .NET Framework
64 ビット アプリケーションの配置のための必要条件 Deploying Prerequisites for 64-bit Applications
Visual Studio のマルチ ターゲットの概要Visual Studio Multi-Targeting Overview