2013-07-11 4 views
0

해결책 (일부 새 구성 요소, 타사 구성 요소와 TFS에 대한 대규모 솔루션 재 도입)에서 일부 잘못된 참조가 업데이트되었습니다.이 LLBLGen 의존 코드에서 무엇을 업데이트해야합니까?

저는 11,257 개 오류의 출발점에서 불과 수십 개에 이릅니다. 제 3 자 DLL이 새로운 위치를 가리키는으로 고칠 수없는 첫 번째는 다음과 같습니다

SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.PostProcessNewDynamicQueryEngine '에 가장 적합한 오버로드 된 메서드 (SD.LLBLGen.Pro .ORMSupportClasses.DynamicQueryEngineBase) '일부 잘못된 인수

가 (이 분명히 이전에 컴파일)에 대해 불평 코드는 DataAccessAdapter.cs에 있습니다

/// <summary>Creates a new Dynamic Query engine object and passes in the defined catalog/schema overwrite 

hashtables.</summary> 
protected override DynamicQueryEngineBase CreateDynamicQueryEngine() 
{ 
    return this.PostProcessNewDynamicQueryEngine(new DynamicQueryEngine()); 
} 

이 코드를 생성됩니다;

/////////////////////////////////////////////////////////////// 
// This is generated code. 
////////////////////////////////////////////////////////////// 
// Code is generated using LLBLGen Pro version: 3.5 
// Code is generated on: Tuesday, April 17, 2012 8:37:28 AM 
// Code is generated using templates: SD.TemplateBindings.SharedTemplates.NET20 
// Templates vendor: Solutions Design. 
// Templates version: 
////////////////////////////////////////////////////////////// 

DLL이 프로젝트가 참조하는 (SD.LLBLGen.Pro.DQE.Access.NET20 및 SD.LLBLGen.Pro.ORMSupportClasses)이다 런타임 : 여기에 파일 단위 헤더 (DataAccessAdapter.cs)입니다 버전 v2.0.50727, 버전 3.5.0.0

파일이 1 년 전에 생성 된 것으로 확인되었습니다.이 파일을 다시 재생해야합니까? 그렇다면 어떻게? 솔루션이 현재 컴파일 중이 아니기 때문에 재생성되지 않습니까? 그렇다면 "Catch-22"가 될 수 있습니다 ...

답변

0

어셈블리 참조/DLL의 경로를 다시 지정해야합니다. 나는 3.5 버전과 4.0 버전이 설치되어 있고, 여전히 3.5를 가리키고있다.

+0

llblgen pro 관련 질문에 대한 stackoverflow를 확인하지 않은 경우를 대비하여 llblgen pro 관련 질문을 포럼에 게시하는 것을 고려해보십시오.) –

+0

@Frans : 나는 그 일을 시도했으나, 포럼에 글을 올릴 비밀 번호가 들어있는 이메일은 나에게 전혀 전달되지 않았다. 나는 "우리 잘못"이라고 99 % 확신합니다. 업무용 메일 서버는 매우 신뢰할 만합니다. 나는 집에있는 계정에서 결코 나타나지 않는 업무용 계정으로 많은 이메일을 보냈습니다. 그런 다음 내 개인 "보낸 편지함"으로 이동하여 직장에 가져와야합니다. 그래서, 아마도 나는 신뢰할 수있는 이메일 계정을 사용해야했지만 어쨌든 왜 내가 SO에 의존했는지 설명합니다. –

+0

@Frans : 위의 내용은 두 버전 간의 충돌에 여전히 문제가 있다고합니다. 오늘 아침 늦게 (직장에 나가면) 다른 질문을 올릴 것입니다. –