我经常使用 Resharper 的“转到声明”(Resharper 默认键盘映射中的 ctrl + b)键盘快捷键来帮助在 VS2010 中导航。在我的应用程序中包含对 T4MVC 的引用之前,我会使用“字符串引用”,Resharper 会知道我“打算”去哪里。
例如:
@Html.Partial("_Continents" )
当我在 string 上使用 ctrl+b 时"_Continents"
,Resharper 知道我想转到名为 _Continents.cshtml 的局部视图。
由于我已经开始使用 T4MVC,所以可以编写上面相同的代码段:
@Html.Partial( MVC.CascadingDropDownLists.DropDownAjaxPost.Views._Continents )
当我使用 ctrl+b on_Continents
时,它没有将我带到局部视图,而是将我带到 T4MVC 生成的代码。
有什么办法可以在项目中保留 T4MVC(我真的很喜欢强类型的感觉和智能感知支持),同时恢复原始导航?