更新 : 2007 年 11 月
配置パッケージは、依存関係を保持し、インストールおよび削除を簡単に行うために Windows インストーラを利用します。この配置方法は、アドインに多くのサテライト アセンブリがあり、コマンド バーへの参照がない場合に適切に機能します。配置プロジェクトに Office ライブラリのコマンド バーへの参照が含まれている場合は、アドインが読み込まれません。
コマンド バーへの参照がある場合は、アドインを Visual Studio 2005 に移行するオプションが 1 つしかありません。詳細については、「方法 : Visual Studio .NET 2003 のアドインを Visual Studio 2005 に移行する」を参照してください。
メモ : |
|---|
使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。ここに記載されている手順は、全般的な開発設定が適用されているものとして記述されています。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
配置パッケージを使用して Visual Studio .NET 2003 C++ のアンマネージ アドインをインストールするには
Visual Studio 2005 がインストールされているコンピュータに、Visual Studio .NET 2003 配置パッケージをインストールします。
このインストールにより、レジストリの HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\youraddinname.yourclassname にキーが追加されます。このレジストリ キーを変更するためにエクスポートします。
エクスポートされたキーを編集するために開き、パスを HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\youraddinname.yourclassname に変更します。
このファイルを保存してダブルクリックし、そのキーをレジストリの VisualStudio 8.0 ハイブの下に追加します。
配置パッケージを使用して Visual Studio 2003 のマネージ アドインをインストールするには
Visual Studio 2005 がインストールされているコンピュータに、配置パッケージをインストールします。
配置プロジェクトを使用してアドインを配置しているため、.Addin XML ファイルを追加する必要はありません。
省略可能な手順
配置プロジェクトは、正しいレジストリ キーで配置されるように、Visual Studio .NET 2003 でビルドできます。これにより、最初の手順の中の手順 1. ~ 3. が省略されます。
配置プロジェクトで正しいキーを登録できるようにするには
Visual Studio .NET 2003 のソリューション用の配置プロジェクトを選択し、[レジストリ エディタ] を選択します。
レジストリのアイコンが、ソリューション エクスプローラの上部にあるツール バーに表示されます。このアイコンを使用して、セットアップ プロジェクトに関連付けられたレジストリ キーを開きます。
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Addins\yourAddinName.yourclassname というパスで、レジストリ キー エントリを開きます。
このエントリの名前を HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\ yourAddinName.yourclassname に変更します。
この変更により、配置プロジェクトが更新され、アドインが 8.0 ハイブに登録されます。
参照
処理手順
方法 : COM の登録を使用して Visual Studio .NET 2003 のアドインを Visual Studio 2005 にアップグレードする (アンマネージ)
方法 : XML の登録を使用して Visual Studio .NET 2003 のアドインを Visual Studio 2005 にアップグレードする (マネージ)
方法 : Visual Studio .NET 2003 のアドインを Visual Studio 2005 に移行する
方法 : Visual Studio 2005 のアドインを Visual Studio 2008 に更新する
メモ :