2014-10-16 3 views
0

DevForce IdeaBlade 2010 버전 6.1.15.0을 사용하는 Silverlight 응용 프로그램이 있습니다. 이 버전을 최신 버전으로 업그레이드했는데, 이번에는 대대적 인 변경이 있었고 타겟 버전으로 6.1.16.1 버전으로 정했습니다. 내 모든 참조가 올바른 것으로 보이지만 런타임에 다음 오류가 발생합니다.DevForce Ideablade 2010에서 tt 파일을 다시 생성하지 않습니다. 런타임 오류로 인해 버전 불일치 가능성이 있음을 나타냅니다.

형식을 찾을 수 없습니다. System.Linq.IQueryable 1[[[[System.String, mscorlib, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, mscorlib, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Nullable 1 [[System.DateTime, mscorlib, Version = 5.0.5.0, 문화 = 중립, PublicKeyToken = 7cec85d7bea7798e]], mscorlib, 버전 = 5.0.5.0, 문화 = 중립, PublicKeyToken = 7cec85d7bea7798e], [System.String mscorlib 버전 5.0.5.0, 문화 = 중립, PublicKeyToken = 7cec85d7bea7798e] System.String, mscorlib, Version = 5.0.5.0, Culture = 중립, PublicKeyToken = 7cec85d7bea7798e], (생략), 버전 = 1.0.0.0, Culture = 중립, PublicKeyToken = null]], System.Core, Version = 5.0. 5.0, 문화 = 중립, PublicKeyToken = 7cec85d7bea7798e. 이 유형을 보유하고있는 어셈블리가 bin/exe 폴더에 있는지 확인하십시오. 또한 어셈블리와 DevForce 어셈블리 모두 클라이언트와 서버에서 예상되는 버전 번호를 가지고 있는지 확인하십시오.

이것은 내가 추적 할 수없는 버전 불일치가있을 수 있음을 나타냅니다. tt 파일을 삭제하고, edmx 모델에서 가짜 변경을하고 재 저장하라는 제안을 발견했습니다. 이 시점에서 tt 파일은 재생성되어야하지만, 그렇지 않습니다.

제안 사항?

DevForce IdeaBlade 2010 버전 6.1.16.1

실버 5

.NET 4.0

비주얼 스튜디오 2013

프리즘 2.0.1.0을 :

여기 내 환경에 대한 자세한 정보를의

답변

0

oblems를 6.1.16.1 릴리스로 출시했으며 몇 주 전에 다운로드 포털에서 제거했습니다. 먼저 할 일은 우리 사이트에서 6.1.16을 다운로드하고 설치하는 것입니다.

디자이너에서 EDM을 열면 모델 속성 창의 "DevForce Enabled"속성이 true로 설정되어 있는지 확인하십시오. 그런 다음 파일을 저장하십시오 (가짜 변경 필요 없음). 이렇게하면 코드와 함께 .tt가 다시 생성됩니다.

솔루션의 모든 프로젝트가이 DevForce 버전을 사용하는지 확인하십시오.

모델의 DevForce 버전이 생성되고 모든 것이 다시 빌드되면 유형 찾기 문제가 표시되지 않아야합니다.

+0

안녕하세요 Kim, 귀하의 회신에 감사드립니다. 언급 한 버전을 다운로드했지만 설치 안내서의 "소프트웨어 필수 구성 요소 요약"에서 Toolkit으로 Visual Studio 2010 및 Silverlight 4를 지정하고 있습니다. 나는 그 기술로 다시 전환 할 필요가 있을지 궁금해하고있다. 아니면 내 질문의 맨 아래에 나열된 기술 스택에서도 작동 할 것인가. – MylesRip

+0

설치 안내서는 오래된 정보로 가득 차 있으므로 은퇴해야합니다. DevForce Resource Center, 특히 [릴리스 노트] (http://drc.ideablade.com/xwiki/bin/view/Documentation/release-notes)에는 최신 정보가 있습니다. 기술 스택이 지원됩니다. –

+0

감사합니다. 알아 둘만한. 불행히도, 그것은 여전히 ​​나를 위해 작동하지 않습니다. 솔루션의 영향을받는 모든 프로젝트에서 IdeaBlade에 대한 모든 참조를 제거하고 다시 추가했습니다. 나는 그들 모두가 6.1.16 버전을 가리키고 있음을 확인했다.0이고 모두 "Copy Local = True"로 설정되었습니다. tt 파일은 여전히 ​​재생성되지 않으며 여전히 동일한 런타임 오류가 발생합니다. 어쩌면 거기에 있어야 할 참조 중 하나가 누락 되었습니까? – MylesRip