2009-10-15 1 views
0

방금 ​​SubSonic 3을 사용하기 시작했고 ActiveRecord T4 템플릿을 사용하고 있습니다.SubSonic T4 Template 생성 코드를 새로 고치는 방법은 무엇입니까?

데이터베이스를 변경 (예 : 테이블에 열 추가)하면 T4 템플릿에서 생성 된 코드를 다시 생성하도록하는 올바른 방법은 무엇입니까?

현재 프로젝트에서 ActiveRecord 폴더를 삭제하고 템플릿 폴더를 다시 드래그합니다. 더 좋은 방법이있을거야?

는 업데이트 :

Skinniest 남자의 answer below뿐만 아니라, 나는 또한 솔루션 탐색기는 "모든 템플릿 변환"라는 비주얼 스튜디오 2008의 상단에있는 아이콘을 발견했습니다. 그러면 현재 선택된 프로젝트에있는 모든 템플릿의 코드가 생성됩니다.

답변

4

Visual Studio에서 .tt 파일 (또는 파일)을 마우스 오른쪽 단추로 클릭하고 "사용자 지정 도구 실행"을 선택하십시오.

+0

좋은 답변입니다. VS2008에서 빌드 단계를 만드는 방법이 있습니까? – Kev

+1

아직 직접 시도하지 않았지만 변환을 실행하기 위해 사전 빌드 단계를 설정할 수 있습니다. 방금이 링크 [1]을 여기에서 발견했습니다 [2]. 1 - http://geekswithblogs.net/EltonStoneman/archive/2008/07/25/an-msbuild-task-to-execute-t4-templates.aspx 2 - http://www.hanselman.com/ 블로그/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx – Stephen

+0

죄송합니다. 형식이 잘못되었습니다. 적어도 링크는 거기에 있습니다. :) – Stephen

관련 문제