アドインおよびウィザードの作成

更新 : 2007 年 11 月

Visual Studio には、ほとんどすべてのタスクを実行する機能および多くのツールが開発者向けに用意されていますが、開発者によっては、制御のレベルを追加したり細かく設定したりすることが必要になる場合があります。たとえば、開発者は、定期的に実行する 1 つまたは一連のタスクや、自動化したいと考えているタスクを抱えている場合があります。この問題を解決するために、Visual Studio では、オートメーション モデルとして知られている、統合開発環境 (IDE: Integrated Development Environment) の拡張と自動化を目的とした豊富なプログラミング モデルが用意されています。オートメーション モデルを使用することで、環境を自動化したり、環境に拡張機能および新機能を提供したりできます。

詳細情報

参照項目

マクロの記録と実行

マクロの使用による反復操作の自動化

Visual Studio オートメーションへの 3 つのアクセス方法

Visual Studio オートメーションの範囲

オートメーション オブジェクト モデルのオブジェクトの機能別グループ

機能別のオートメーション グループ

アドインの作成方法

方法 : アドインを作成する

EnvDTE 名前空間を参照して DTE オブジェクトのインスタンスを取得する方法

オートメーション アセンブリおよび DTE2 オブジェクトの参照

アドインの登録

アドインの登録

プロジェクトの .Addin XML 登録ファイルへのアクセスを制限する方法

アドインのセキュリティ

メニューおよびツール バーでアドインを公開する方法

ツール バーおよびメニューでのアドインの表示

アドインをショートカット キーに接続する方法

アドイン コマンドのキーへの割り当て

コマンド バー機能の新しい変更点

Visual Studio 2005 でのコマンド バーの変更点

メニューに表示されなくなったコマンドを復元する方法

方法 : アドイン コマンドをメニューに再び表示させる

環境でアドインの読み込み、アンロード、および制御を実行する方法

方法 : アドイン マネージャを使用してアドインを制御する

アドインのデバッグ

チュートリアル : アドイン プロジェクトのデバッグ

ウィザードの作成

チュートリアル : ウィザードの作成

ウィザードをプログラムで起動する方法

ウィザード起動用のコンテキスト パラメータ

ウィザード (.vsz) ファイル

ウィザードを起動する .vsz ファイルの構成

VSDir ファイル、および VSDir ファイルによる [項目の追加] ダイアログ ボックスおよび [新しいプロジェクト] ダイアログ ボックスへの影響

.vsdir ファイルを使用した [項目の追加] ダイアログ ボックスおよび [新しいプロジェクト] ダイアログ ボックスへのウィザードの追加

Visual Studio の新しいインスタンスの作成、または既に実行中の Visual Studio の特定のインスタンスへのアタッチをプログラムで行う方法

方法 : Visual Studio の別のインスタンスを作成してアタッチする

オートメーション プロジェクトを以前のバージョンの Visual Studio から Visual Studio 2008 にアップグレードする方法

Visual Studio 2005 から Visual Studio 2008 へのアドインの移行とアップグレード

参照

概念

オートメーション オブジェクト モデルの階層図

参照

Visual Studio のコマンドおよびスイッチ

その他の技術情報

オートメーションと機能拡張のリファレンス