문제

TT 파일을 디버그하는 방법이 있습니까? SubSonic3을 설치했으며 모든 템플릿은 StoredProcedures.tt를 제외한 작업을 수행합니다. '사용자 정의 도구 실행'후에도 비어 있습니다.

도움이 되었습니까?

해결책

읽다 이 기사 그것은 둘 다의 사용을 설명합니다.

  • JIT 디버거 (배치에 의해 Debugger.Break() 템플릿 코드에서) 및
  • Visual Studio의 두 번째 인스턴스로 Visual Studio 프로세스에 수동으로 첨부

두 번째는 Windows XP 이후 시스템 사용자에게 유용합니다.

  • 추억
  • 7
  • 서버 2008
  • 서버 2008 R2
  • ...

다른 팁

다음은 쉬운 방법입니다.

T4 코드에 이와 같은 줄을 추가하십시오.

System.Diagnostics.Debug.WriteLine("This is a debug message.");

다운로드 및 실행 디버그 뷰 sysinternals에서. 디버그 메시지가 출력 창에 나타납니다.

(무대 뒤에서이 통화는 win32 outputdebugstring ()을 사용합니다.)

다음과 같이 템플릿을 시작합니다.

<#@ template debug = "true"...

추가 :

System.diagnostics.debugger.break ();

컴파일 된 발전기 클래스에 들어가기 위해 템플릿 코드로.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top