Я часто использую сочетание клавиш «Перейти в декларацию» (ctrl + b в комбинации клавиш Resharper Default Keymapping), чтобы помочь с навигацией в VS2010. Прежде чем я включил ссылку на T4MVC в своем приложении, я бы использовал «строковые рефренсы», и Resharper знал бы, где я «имел в виду» идти.Навигация T4MVC и Resharper
Например:
@Html.Partial("_Continents")
Когда я хотел бы использовать Ctrl + B на струне "_Continents"
, Resharper знал, что я хотел пойти на частичный вид имени _Continents.cshtml.
Так как я начал использовать T4MVC, тот же фрагмент кода выше может быть написано:
@Html.Partial(MVC.CascadingDropDownLists.DropDownAjaxPost.Views._Continents)
Когда я использую Ctrl + B на _Continents
, вместо того, чтобы меня с частичным видом, он принимает меня к T4MVC сгенерированный код.
Есть ли способ сохранить T4MVC в проекте (I действительно, как сильно набрал чувство и поддержку intellisense), при восстановлении оригинальной навигации?
См http://mvccontrib.codeplex.com/workitem/7177 для соответствующей информации. –