Visual Studioの拡張機能を作成して、エディターで任意のテキストを選択し、右クリックしてコンテキストメニューを表示し、カスタムメニュー項目をクリックしてテキストに対して何らかのアクションを実行できるようにします。
たとえば、私のカスタムメニュー項目が「Eメール...」と呼ばれているとしましょう。エディターの新しいコンテキストメニューは次のようになります。
Breakpoint
Run to Cursor
Cut
Copy
PasteEmail
...
概要
オプション付きのポップアップ(装飾?)も追加したいのですが。この場合、、、、およびフィールドのようなものである可能性がTo
ありSubject
ますCC
。
これのいくつかは、ポップアップや電子メールを送信するための実際のコードなど、エディター拡張機能を使用してMEFで実行できると思います。VSPackage
しかし、コンテキストメニュー項目を追加する必要があるようです。私が読んだものから、私はMEFピースとVSPackage
一緒にバンドルすることができます。
これは私が立ち往生しているところです。両方の部分を実装するための詳細を含む詳細なリファレンスが必要ですが、それらを統合する方法に関する情報も必要です。MSDNは私を輪になって回らせています。
私が学ぶことができる良い、しっかりしたサンプルコードまたはドキュメント(本でさえ)はありますか?