2010-08-02 5 views
1

SubSonic 3 (IActiveRecord 구현)에서 만든 클래스의 래퍼 클래스를 만들기 위해 T4 템플릿을 작성하려고합니다. 그러나 템플릿을 컴파일 할 때 다음 오류가 발생합니다.SubSonic을 참조하는 T4 템플릿 파일 만들기

Compiling transformation: Metadata file 'SubSonic.Core' could not be found 

내 설정 파일에 SubSonic.Core가 포함됩니다. <#@ assembly name="SubSonic.Core" #> 그리고 나서 <#@ import namespace="SubSonic.Schema"#><#@ import namespace="SubSonic"#>과 같은 네임 스페이스를 가져 오기

내가 뭘 잘못하고있어? SubSonic.Core.dll을 GAC에 넣어야합니까?

답변

1

어셈블리 이름 끝에 .dll을 넣으려고 했습니까?

<#@ assembly name="SubSonic.Core.dll" #> 

(SubSonic.Core.dll이 같은 디렉토리에 있는지 확인하십시오).

http://www.olegsych.com/2008/02/t4-assembly-directive/ 
+0

덕분에 나는 또한 동일한 페이지에서 그것을 생각 것 @kragen : 당신에게 도움이 될 수 T4 조립 지침에 대한 기사가

D 올렉은 환상적이다가! – TheVillageIdiot

관련 문제