4

VS2010内のナビゲーションを支援するために、Resharperの「GotoDeclaration」(Resharperのデフォルトのキーマッピングではctrl + b)キーボードショートカットを頻繁に使用します。アプリケーションにT4MVCへの参照を含める前は、「文字列参照」を使用し、Resharperは「意味のある」場所を認識していました。

例えば:

@Html.Partial("_Continents" )

文字列でctrl+bを使用すると"_Continents"、Resharperは_Continents.cshtmlという名前の部分ビューに移動したいと考えていました。

T4MVCを使い始めたので、上記と同じスニペットを書くことができます。

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

でctrl+bを使用する_Continentsと、部分ビューに移動する代わりに、T4MVCで生成されたコードに移動します。

元のナビゲーションを復元しながら、プロジェクトでT4MVCを維持する方法はありますか(強く入力された感触とインテリセンスのサポートが本当に好きです)?

4

2 に答える 2

3

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

于 2012-02-14T00:45:31.737 に答える
0

これを支援するために、小さなVisualStudioマクロを作成しました。問題がありますが、IMOがないよりもはるかに優れています。F12に代わるものなので、それぞれに個別の機能を使用する必要はありません。

ここに投稿しました:

T4MVCリンクに移動するためのVisualStudioマクロ

于 2012-06-19T15:16:22.593 に答える