2011-09-29 11 views
7

ASP.NET MVCプロジェクトに新しいビューを追加するときに、ダイアログボックスでどのモデルクラスを使用するかを強く選択してビューを入力できます。問題は、すべての参照されたプロジェクトとDLLからのすべてのクラスとインターフェイスがドロップダウンメニューに含まれていることです。だから、そのメニューのすべてのNinjectクラス、私のサービスのためのすべてのインターフェースなどを見ることができます。どのネームスペースを含めるか、ドロップダウンメニューから除外するネームスペースのリストを指定する方法はありますか?ASP.NET MVC新しいビューモデルドロップダウンメニューから名前空間を除外

これは大したことではないことを理解しています。クラスの名前を入力するだけで、正しい名前が表示されます。私はちょうどこれのための場所があったらいいと思った。もしそうでなければ、大きな問題はないが、私は尋ねると思った。 :)あなたが本当にこれをしたいとあなたには、いくつかのハッキングとクールだ場合

+0

私はPhil Haackがこの機能について言及していると聞きました。 VS11の開発者は可能です。プレビューには(またはvs11 RTMには)それがあります。確かではありませんが、そこにあるものを指定することはできませんが、そのボックスには特定の種類のものしかありません。 – tugberk

+0

ありがとうございます。 –

+0

ああ、私は正しく思い出してくれることを願っています。 – tugberk

答えて

0

、これを試してみてください:)

C:\プログラムファイルのMicrosoftのVisual Studio 10.0 \ Common7 \ IDE \ Microsoft.VisualStudio \(x86の)。 Web.Mvc.3.01.dll

逆コンパイル - MvcAddViewDialogクラスとそれにGetTypesメソッドがあります。フィルタリングを入れて、再コンパイルして、置き換えて、楽しんでください...個人的に、私はおそらくwouldntです。

+0

これはうまくいくと思います。これは私がそれをマークしている答えですが、あなたが言ったように、これはおそらく良い考えではありません! :) –

関連する問題