2011-10-11 2 views
0

이상한 문제가 있습니다. 마이크로 소프트 \ 엔터티 디자이너 데이터베이스 세대 파워 팩 \ 1.0 \ Microsoft.Data.Entity는 \ 코드 생성을위한 TT (텍스트 템플릿)을 사용하고T4Template에서 어셈블리 로딩 오류가 발생했습니다.

< #를 @ 어셈블리 이름 = "$ (DevEnvDir) 확장을 사용하여 하나의 어셈블리를 추가 건가요 .Design.DatabaseGenerationToolkit.dll "#> < # @ 가져 오기 네임 스페이스 ="Microsoft.Data.Entity.Design.DatabaseGeneration "#> < # @ 가져 오기 네임 스페이스 ="Microsoft.Data.Entity.Design.DatabaseGenerationToolkit "#>

하지만이 특정 어셈블리 (Microsoft.Data.Entity.Design.DatabaseGenerationToolkit.dll)는 다른 dll을 참조합니다. 'Microsoft.Data.Entity.Design, Version = 10.0.0.0, Culture = neutral, PublicKey 토큰 = b03f5f7f11d50a3a '는 어셈블리를 "10.6.10617.1"버전으로 업데이트했기 때문에 존재하지 않으며 문제가 발생합니다.

'Microsoft.Data.Entity.Design, Version = 10.0.0.0을로드 할 수 없습니다. , 문화 = 중립적, PublicKeyToken = b03f5f7f11d50a3a '또는 그 종속성 중 하나. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT 예외 : 0x80131040)

.tt 템플릿에서 어셈블리 리디렉션을 수행 할 수있는 방법이 있습니까?

답변

관련 문제