Visual Studio Tools for Office ランタイムのインストール シナリオ

Visual Studio 2010 Tools for Office Runtime は、次の 3 とおりの方法でインストールできます。

  • Visual Studio 2010 の Microsoft Office 開発者ツールのインストール時。

  • Microsoft Office 2010 のインストール時。

  • Visual Studio 2010 Tools for Office Runtime の再頒布可能パッケージのインストール時。

インストールされるランタイム コンポーネントは、コンピューターの構成およびインストール シナリオによって異なります。

各インストール シナリオでインストールされるランタイム コンポーネント

Visual Studio 2010 Tools for Office Runtime には、Office ソリューション ローダー、.NET Framework 3.5 用の Office 拡張機能、および .NET Framework 4 用の Office 拡張機能の 3 つのコンポーネントがあります。 ランタイムをインストールすると、常に Office ソリューション ローダーがインストールされます。 .NET Framework 用の Office 拡張機能のインストールは、コンピューターの構成およびインストール シナリオによって異なります。 最初にランタイムをインストールするときにどちらかの Office 拡張機能をインストールできない場合、後で特定の要件を満たすと、インストールされていない Office 拡張機能がランタイムによって自動的にインストールされます。 ランタイムのこの機能は、オンデマンド インストールと呼ばれます。

各ランタイム インストールのシナリオで、既定でインストールされるランタイム コンポーネントを次の表に示します。 各シナリオの詳細については、後で説明します。

ランタイムのインストール シナリオ

Office ソリューション ローダー

.NET Framework 3.5 用の Office 拡張機能

.NET Framework 4 用の Office 拡張機能

Visual Studio 2010 のインストール時

○ (.NET Framework Version 3.5 がインストール済みの場合)

Microsoft Office 2010 のインストール時

○ (.NET Framework Version 3.5 がインストール済みの場合)

X

ランタイムの再頒布可能パッケージのインストール時

○ (.NET Framework Version 3.5 がインストール済みの場合)

○ (.NET Framework 4 がインストール済みの場合)

Visual Studio インストール時のランタイムのインストール

Visual Studio 2010 の Office 開発者ツールをインストールすると、開発用コンピューターに .NET Framework 4 用の Office 拡張機能が常にインストールされます。 また、.NET Framework 3.5 用の Office 拡張機能は、開発用コンピューターに .NET Framework 3.5 が既に存在している場合にのみインストールされます。 Visual Studio 2010 をインストールした後で .NET Framework 3.5 をインストールすると、初めて .NET Framework 3.5 を対象とする Office プロジェクトを作成するときに、.NET Framework 3.5 用の Office 拡張機能がランタイムによって自動的にインストールされます。

Office 開発者ツールのインストール方法の詳細については、「方法: Office ソリューションを開発できるようにコンピューターを構成する」を参照してください。

Microsoft Office 2010 インストール時のランタイムのインストール

コンピューターに .NET Framework 3.5 が既に存在している場合、Microsoft Office 2010 をインストールすると、.NET Framework 3.5 用の Office 拡張機能がインストールされます。 Microsoft Office 2010 の後で .NET Framework 3.5 をインストールすると、初めて Microsoft Office 2010 アプリケーションが .NET Framework 3.5 を対象とするソリューションを読み込むときに、.NET Framework 3.5 用の Office 拡張機能がランタイムによって自動的にインストールされます。

現在、Microsoft Office 2010 のインストール時に .NET Framework 4 が既に存在している場合でも、.NET Framework 4 用の Office 拡張機能は Microsoft Office 2010 と共にインストールされません。 エンド ユーザーのコンピューターに .NET Framework 4 用の Office 拡張機能をインストールするには、ソリューションの必須コンポーネントとして再頒布可能な Visual Studio 2010 Tools for Office Runtime を含める必要があります。 必須コンポーネントの詳細については、「Office ソリューションを配置するための必須コンポーネント」を参照してください。

ランタイムの再頒布可能パッケージを使用したランタイムのインストール

ランタイムをインストールするには、Visual Studio 2010 Tools for Office Runtime の再頒布可能パッケージを手動で実行するか、Office ソリューションの配置時に必須コンポーネントとして再頒布可能パッケージを含めます。

Visual Studio 2010 Tools for Office Runtime の再頒布可能パッケージを使用してランタイムをインストールするときに、対応するバージョンの .NET Framework がコンピューターに既に存在している場合は、.NET Framework 3.5 用の Office 拡張機能および .NET Framework 4 用の Office 拡張機能がインストールされます。 ランタイムをインストールするときにこれらのバージョンの .NET Framework の 1 つがコンピューターに存在しない場合、その時点では、存在しないバージョンの .NET Framework 用の Office 拡張機能はインストールされません。 存在しないバージョンの .NET Framework を後でインストールすると、次回、対応する Office 拡張機能を必要とするソリューションがインストールされたとき (ClickOnce を使用して配置されたソリューションと共にランタイムがインストールされた場合) または読み込まれたときに (Windows インストーラーを使用して配置されたソリューションと共にランタイムがインストールされた場合)、その拡張機能がランタイムによって自動的にインストールされます。

ClickOnce ソリューションに含まれる必須コンポーネントの詳細については、「方法: Office ソリューションを実行するための必須コンポーネントをエンド ユーザーのコンピューターにインストールする」を参照してください。 再頒布可能パッケージからランタイムを手動でインストールする方法の詳細については、「方法: Visual Studio Tools for Office の再頒布可能なランタイムをインストールする」を参照してください。

参照

概念

Visual Studio Tools for Office Runtime の概要

その他の技術情報

Visual Studio Tools for Office Runtime のアセンブリ