2011-04-07 6 views
0

T4와 스캐 폴딩에 대해 살펴보고 시도해보기로했습니다. 그래서 테스트 프로젝트에서 "Create"템플릿을 사용자 정의하기 위해 NuGet에 MvcScaffolding 패키지가 있습니다.4 T4 템플릿을 사용하려고 할 때의 오류 (보기)

아주 작은 변경 (CSS 스타일 추가 및 버튼 텍스트 번역)을 한 후에 필자 자신의 "만들기"스캐 폴딩 템플릿으로 뷰를 생성하여 템플릿을 테스트하기로 결정했습니다.

그런 다음 오류가 발생했습니다. 내 프로젝트에 대한 참조를 확인했는데 모든 것이 거기에 보인다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

편집 : 내 VS2010 애드온 중 일부가이 오류를 생성하고 있음을 알게되었습니다. 비활성화되면, 일을하지만 내 템플릿은

T4 error

답변

2

내가 같은 오류에 직면했다 ... 사용하지 않은 직접 내보기 템플릿의 참조 libaries를 가리키는하여 해결할 수 있었다 :

<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.ComponentModel.DataAnnotations.dll" #> 
<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" #> 
<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.Entity.dll" #> 
<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.Linq.dll" #> 

이 문제의 출처는 설치된 확장 프로그램 ->유형 T4 편집기입니다. T4 템플릿을 삭제하면 완전한 경로없이 작동하기 시작합니다.

+0

유형의 T4 편집기가 제거되어 도움이되었습니다. 고맙습니다! –

관련 문제