更新 : 2007 年 11 月
XML 登録を使用する方法は COM 登録を使用する方法より簡単です。Visual Studio 2005 で Visual Studio .NET 2003 のマネージ アドインを使用する場合は、この方法をお勧めします。
コマンド バーを使用している場合は、Visual Studio 2005 で、コードを更新してアドインを再コンパイルする必要があります。詳細については、「方法 : Visual Studio .NET 2003 のアドインを Visual Studio 2005 に移行する」を参照してください。
メモ : |
|---|
使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。ここに記載されている手順は、全般的な開発設定が適用されているものとして記述されています。設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。詳細については、「Visual Studio の設定」を参照してください。 |
アドインの登録
.Addin XML ファイルを使用してマネージ アドインを登録する手順を次に示します。
xml 登録ファイルを使用してアドインを登録するには
Visual Studio .NET 2003 で作成されたアドインおよびそのサテライト アセンブリを、Visual Studio 2005 がインストールされているコンピュータに移動します。
myaddinname.Addin という名前のテキスト ファイルを作成します。そのファイルをメモ帳で開き、次の XML データを追加します。
<?xml version="1.0" encoding="UTF-16" standalone="no"?> <Extensibility xmlns="https://schemas.microsoft.com/AutomationExtensibility"> <HostApplication> <Name>Microsoft Visual Studio Macros</Name> <Version>8.0</Version> </HostApplication> <HostApplication> <Name>Microsoft Visual Studio</Name> <Version>8.0</Version> </HostApplication> <Addin> <FriendlyName>AddinName - No Name provided.</FriendlyName> <Description>AddinDescription - No Description provided.</Description> <Assembly>The path to your assembly.</Assembly> <FullClassName>yourassemblyname.addinclass</FullClassName> <LoadBehavior>0</LoadBehavior> <CommandPreload>0</CommandPreload> <CommandLineSafe>0</CommandLineSafe> </Addin> </Extensibility><FriendlyName> タグおよび <Description> タグ内の内容を編集し、移動したアドインを説明します。
<Assembly> タグ内に、アセンブリへの絶対パスを追加します。
yourassemblyname.addinclass という形式を使用して、<FullClassName> タグの内容を変更します。
yourassemblyname はファイル拡張子を除いたアセンブリの名前で、addinclass はアドインを定義するクラスの名前です。アドイン ウィザードを使用している場合、既定のクラスの名前は Connect になります。
ファイルを Unicode 文字として保存します。Unicode 文字以外として保存すると、アドインを登録できません。パスは、アドインを他のユーザーが使用できるようにするかどうかによって、<drive>:\Document and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins または <drive>:\Document and Settings\yourusername\Application Data\Microsoft\MSEnvShared\Addins になります。パスが存在しない場合は作成します。
参照
処理手順
方法 : Visual Studio .NET 2003 アドイン配置パッケージを使用してアドインを Visual Studio 2005 に登録する (マネージおよびアンマネージ)
方法 : Visual Studio .NET 2003 のアドインを Visual Studio 2005 に移行する
メモ :