2012-02-13 10 views
4

VS2010内でのナビゲーションに役立つResharperの「Go to Declaration」(Resharper Default Keymappingのctrl + b)キーボードショートカットをよく使用します。私のアプリケーションでT4MVCへの参照を含める前に、私は "文字列のリフレクション"を使用し、Resharperは私の行くべきところを知っていました。例えばT4MVCとResharper Navigation

:私は、文字列"_Continents"でCtrl + Bを使用することになり

@Html.Partial("_Continents") 

、ReSharperのは、私が_Continents.cshtmlという名前の部分図に行きたかった知っていました。

私はT4MVCを使用して開始しているので、上記と同じスニペットを書くことができます:私は_ContinentsでCtrl + Bを使用する場合

@Html.Partial(MVC.CascadingDropDownLists.DropDownAjaxPost.Views._Continents) 

、代わりに部分的なビューに私を取る、それはT4MVCに私を取ります生成されたコード。

オリジナルのナビゲーションを復元しながら、プロジェクトにT4MVCを保存する方法はありますか(I 実際にはは厳密なタイプのフィーリングとインテリセンスのサポートのようです)。

答えて

3

残念ながら、ReSharperのMVCナビゲーションは定数でのみ機能します。 T4MVCが読み取り専用フィールドの代わりにconstを生成する場合、それは機能するはずです。

+1

は、関連情報のためhttp://mvccontrib.codeplex.com/workitem/7177を参照してください。 –

0

小さなVisual Studioマクロを作成しました。それには問題がありますが、IMOよりはるかに優れています。それはF12を置き換えるので、それぞれ別々の関数を使う必要はありません。

私はそれをここに掲載しました:

Visual Studio macro to navigate to T4MVC link