プロジェクト システムを拡張するための IDE 定義コマンド

プロジェクト システムを拡張する場合は、Visual Studio IDE によって提供されるコマンドとコマンド グループを使用できます。

以下のセクションでは、プロジェクト システムの拡張に特に役立つコマンド項目の一覧を示します。

コマンド メニュー

次の表は、プロジェクト エクステンダーを呼び出す高レベルのコマンドを配置するための便利な場所であるコマンド メニューを示しています。

コマンド メニュー 説明
IDM_VS_MENU_PROJECT プロジェクトの最上位レベルのメニュー。
IDM_VS_TOOL_PROJWIN ソリューション エクスプローラーのツール バー。

ショートカット メニュー

次の表は、ソリューション エクスプローラーで 1 つのノードが選択されたとき、またはソリューション エクスプローラーに複数の同種の選択がある (選択されたすべてのノードが同じ種類である場合) ときに適用されるショートカット メニューを示しています。

ショートカット メニュー 説明
IDM_VS_CTXT_PROJNODE プロジェクト ノードが選択されたときに適用されます。
IDM_VS_CTXT_ITEMNODE ファイルが選択されたときに適用されます。
IDM_VS_CTXT_FOLDERNODE フォルダーが選択されたときに適用されます。
IDM_VS_CTXT_WEBREFFOLDER Web 参照フォルダーが選択されたときに適用されます。
IDM_VS_CTXT_REFERENCEROOT "参照" と呼ばれる参照ルート ノードが選択されたときに適用されます。
IDM_VS_CTXT_REFERENCE 参照ノードが選択されたときに適用されます。これには、アセンブリ、COM、プロジェクトの参照のみが含まれます。 Web 参照は含まれません。

次の表は、ソリューション エクスプローラーでの選択が複数の階層にまたがっている場合に適用されるショートカット メニューを示しています。

ショートカット メニュー 説明
IDM_VS_CTXT_XPROJ_SLNPROJ 現在の選択にソリューション ノードとルート プロジェクト ノードが含まれている場合に適用されます。
IDM_VS_CTXT_XPROJ_SLNITEM 現在の選択にソリューション ノードとプロジェクト項目が含まれている場合に適用されます。
IDM_VS_CTXT_XPROJ_MULTIPROJ 現在の選択が複数のルート プロジェクト ノードのみで構成されている場合に適用されます。
IDM_VS_CTXT_XPROJ_PROJITEM 現在の選択にルート プロジェクト ノードとプロジェクト項目が混在している場合に適用されます。 また、選択にソリューション ノードが含まれる場合があります。
IDM_VS_CTXT_XPROJ_MULTIITEM 現在の選択にソリューション内の複数のプロジェクトのプロジェクト項目が含まれている場合、または同じプロジェクトで異なる種類の項目が選択されている場合に適用されます。

コマンド グループ

次の表は、プロジェクトを拡張するときに使用でき、IDM_VS_CTXT_PROJNODE ショートカット メニューからアクセスできるコマンド グループを示しています。

コマンド グループ 説明
IDG_VS_CTXT_PROJECT_BUILD プロジェクトをビルド、リビルド、デプロイするためのコマンド。
IDG_VS_CTXT_COMPILELINK プロジェクトをコンパイルおよびリンクするためのコマンド。
IDG_VS_CTXT_PROJECT_CONFIG プロジェクト構成とビルド順序を設定するコマンド。
IDG_VS_CTXT_PROJECT_ADD プロジェクトに項目を追加するコマンド。
IDG_VS_CTXT_PROJECT_START F5 キーに関連付けられるスタートアップ プロジェクトを設定するコマンド。
IDG_VS_CTXT_PROJECT_SAVE プロジェクト項目を保存するためのコマンド。
IDG_VS_CTXT_PROJECT_DEBUG デバッグするためのコマンド。
IDG_VS_CTXT_PROJECT_SCC ソース管理用のコマンド。
IDG_VS_CTXT_PROJECT_TRANSFER 切り取り、コピー、貼り付け操作のためのコマンド。
IDG_VS_CTXT_PROJECT_PROPERTIES [プロジェクトのプロパティ] ダイアログ ボックスへのアクセスを提供するコマンド。

関連項目