2012-02-13 5 views
4

자주 Resharper의 'Go to Declaration'(Resharper 기본 키 매핑의 ctrl + b) 바로 가기 키를 사용하여 VS2010 내에서 쉽게 탐색 할 수 있습니다. 내 응용 프로그램에서 T4MVC에 대한 참조를 포함하기 전에 "string refrences"를 사용하고 Resharper는 내가 의도 한 바를 알 것입니다. 예를 들어T4MVC 및 Resharper 탐색

: 나는 문자열 "_Continents"에서 Ctrl + B를 사용하는 것이

@Html.Partial("_Continents") 

, ReSharper에서 내가 _Continents.cshtml라는 부분보기로 가고 싶어 알고 있었다. 내가 T4MVC를 사용하기 시작했기 때문에

는, 같은 조각 위 기록 될 수있다 :

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

내가 대신 부분보기에 저를 복용, _Continents에서 Ctrl + B를 사용, 그것은 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