次の方法で共有


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

プロジェクト システムを拡張する場合は、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 [ プロジェクトのプロパティ ] ダイアログ ボックスへのアクセスを提供するコマンド。

こちらも参照ください