Team Build에서 StructureMap을 사용하는 솔루션을 컴파일하려고 할 때 이상한 오류가 발생합니다.Team Build 메서드를 컴파일 할 때 Team Build가 오류를 발생 함
내가 비주얼 스튜디오에서 로컬 솔루션을 컴파일 할 때 잘 작동하지만, 대기하려고 할 때 팀에 새로운 빌드 나는 다음과 같은 오류 얻을 빌드 : 코드의
Overload resolution failed because no accessible 'Use' can be called with these arguments:
라인이를 얻을 수 오류가 두 번째입니다 :
ForSingletonOf(Of ISessionFactory)().Use(NHibernateSessionFactory.SessionFactory)
Me.For(Of ISession)().lifecycleIs(New HybridLifecycle()).Use(Function(x) x.GetInstance(Of ISessionFactory)().OpenSession())
IT는 NHibernate에 세션에 대한 표준 등록, 그래서이 오류가 팝업 난 정말 왜하지 않습니다.
미리 알려 주셔서 감사합니다.
나는 dll의 동일한 버전을 확인했다. 사실 나는 모든 외부 DLL을 TFS 자체의 폴더에 넣었으므로 모든 컴퓨터가 항상 dll 버전으로 최신 상태로 유지됩니다. – Gimly
GACced가 아닌 DLL의 경우 CSPROJ의 힌트 경로가 상대 경로인지 확인하십시오. 우리는 이것에 곤경에 처했습니다. 그게 문제가 아니라면, 아마 내 제안의 한계에 도달했습니다 (미안). – Robaticus