2010-12-13 5 views
2

나는 외부 라이브러리 사용 - 내 VS 솔루션의 프로젝트 (A)에 아발론을 내 "시작"프로젝트 B는 프로젝트 A.외부 라이브러리 및 프로젝트 종속성 질문

을 언급 한 이유는 내 솔루션, 프로젝트 B의 반환 오류를 컴파일 할 때 ?

오류 1 알 수없는 빌드 오류, 이 '어셈블리를 에 종속성을 확인할 수 없습니다' 문화 = 중립 AvalonDock, 버전 = 1.3.3571.0는 PublicKeyToken = 85a1e0ada7ec13e4 ' 그것은 미리로드되지 않았기 때문에. ReflectionOnly API를 사용할 때
는 종속 어셈블리 있어야 사전로드 또는 ReflectionOnlyAssemblyResolve 이벤트를 통해 온 디맨드로드. Line 89 Position 81. '
C : \ Net4Project \ LI \ LI.UI.Views \ Main.xaml 89 81 LIMS.UI.Views

답변

0

그것은 인해 PROJECTA (아발론) 일부 누락 DLL '을 갖는 것이 사실 일 수있다 AvalonDock '

+0

내 프로젝트 A에 참조 AvalonDock.DLL했다 그리고 내가 너무 내 프로젝트 B에서 AvalonDock.DLL을 참조하는 경우, 성공적으로 컴파일합니다. 내 질문은 내 프로젝트 B에서이 DLL을 참조해야하는 이유입니다. –

0

확실하지 않습니다. 그러나 그것이 반사 전용으로로드되고 있기 때문일 수 있습니다 .- 구글에서 "reflectiononly"를 보셨나요? these tips을 표시합니다. 귀하의 시스템에 대해 더 많이 알지 못하기 때문에 적용 여부를 알기가 어렵습니다.

그리고 ResolveEventHandler를 추가하면 문제가 해결 될 수

...

관련 문제