3
QuickWatch 창에 개선의 여지가 있다고 생각합니다. 특정 유형의 특수 시청자를 구현할 수있는 방법이 있습니다. 예 :더 나은 Visual Studio QuickWatch 창을위한 공간이 있습니다. 자신 만의 방법을 만들 수 있습니까?
- EntityFramework의
ObjectQueries
은 생성 된 SQL을 표시 할 수 있습니다. IEnumerables
은 선택적으로 검사 할 수있는 방식으로 요소 목록을 표시 할 수 있습니다.Bitmap
은 비트 맵을 표시 할 수 있습니다.GraphicsPath
은 경로를 그릴 수 있습니다.
달성하기가 너무 어렵습니까? DTE
API를 검색했는데 실행중인/디버깅 프로그램의 메모리에 액세스하는 방법을 찾지 못했습니다.
[Debug Visualizers] (http://msdn.microsoft.com/en-us/library/zayyhzts.aspx?ppud=4)를 직접 만들 수 있습니다. 빠른 시계 내부에 사용됩니다. –
DTE를 사용하고 싶지 않을 것입니다. 빠른 조사 기간에 대한 특정 [확장 지점] (http://msdn.microsoft.com/en-us/library/dd885122.aspx)을 찾아서 대체품을 만들고 싶을 것입니다. 예를 들어 [References] 대화 상자가 2010 년에 바뀌 었습니다.] (http://blogs.msdn.com/b/visualstudio/archive/2010/06/22/what-s-next-for-the- productivity-power-tools.aspx) PPT 확장 코드가 오픈 소스인지 여부는 확실하지 않지만이를 반영하고 전체 패턴에 대한 힌트를 얻을 수 있습니다. – Will
Whole Tomato의 Visual Assist와 같은 VS 용 타사 플러그인의 존재는 디버그 비주얼 라이저 이상의 VS 용 범용 플러그인을 수행 할 수있는 방법이 있음을 암시합니다. 필자는 이러한 플러그인 API가 내장 매크로 시스템에서 볼 수있는 것과 동일한 모든 것들에 액세스 할 수 있다고 생각합니다. 디버거 상태가 포함되어야합니다. 그래서 이것은 가능해야합니다. 그러나 난 어려움에 대해서는 언급 할 수 없다. 이 페이지는 시작하기에 유망한 장소처럼 보입니다. [link] (http://msdn.microsoft.com/en-us/library/bb286983.aspx) – WeirdlyCheezy