0

この質問はこれに関連してます。

特定のタイプのプロジェクトにコンテキスト メニューを追加する Vs パッケージをビルドしようとしています。実際、私は MVC3 が持っているものとまったく同じものを達成しようとしています。MVC3 プロジェクトでは、現在選択されているプロジェクト内のフォルダーに応じて、さまざまなコンテキスト メニューが表示されます。「Controllers」フォルダーでは、コントローラーを作成するためのメニュー項目が表示され、「Views」フォルダーでは、ビューのウィザードをトリガーするメニュー項目が表示されます。

MVC3 Vs Package のソースが公開されているかどうか、誰かが知っているのではないでしょうか? MVC 自体がオープンで、ソースを簡単に入手できるので、そうではないかと思いました。しかし、MVC3 Vs Package のソースが見つかりませんでした…</p>

よろしくお願いします。

4

1 に答える 1

0

あなたが説明する機能は、単純な VSPackages 以上のものです。これらは実際にはダウンロード可能な別のバイナリに実装されており、ASP.NET MVC3 Tools Update と呼ばれます。詳細については、こちらをご覧ください。

カスタム コンテキスト メニューはすべて定義され、プロジェクト タイプ GUID に関連付けられています。MVC3 GUID は

{E53F8FEA-EAE0-44A6-8774-FFD645390401}

MVC2 プロジェクト タイプの GUID は

{F85E285D-A4E0-4152-9332-AB1D724D3325}. 

したがって、このようなカスタマイズを行いたい場合、参照用の MVC3 Tools バイナリのソースはありません。とにかく、Codeplex MVC ソースには表示されません。ProjectType を作成するのに苦労する必要があり、これはまさにそれを行うのに役立つかもしれません

于 2011-08-19T12:02:09.727 に答える