基本的に、次のように、Visual Studio パッケージ プロジェクトのファイルに正しい値guid
とid
属性が必要です。.vsct
<Group guid="guidVSPackage1CmdSet" id="MyMenuGroup" priority="0x0600">
<Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
</Group>
上記は、デフォルトのプロジェクト テンプレートから直接取得したもので、[ツール] メイン メニューにコマンドを追加します。ADO.NET Entity Data Model Designer コンテキスト メニューの guid:id 値、「データベースからモデルを更新...」などの値はどこで見つけることができますか (またはどのようにスニッフィングしますか?)
質問する前に: VS 2010 エンティティ デザイナーの MEF 拡張オプションは、私のシナリオをカバーしていません。独立した関連付けと FK マップされた関連付けの間で変換するコマンドを実装する必要があります。