시각적 상태 관리가 필요한 사용자 지정 컨트롤을 만들었습니다. 닷넷 3.5 프레임 워크에서 VisualStateManager를 지원하지 않기 때문에. 그래서 WPFToolkit v3.5.40619.1을 내부적으로 사용하여 컨트롤 프로젝트에서 VisualStateManager를 사용합니다.WPF의 어셈블리 불일치 예외
이제 별도의 프로젝트에서 해당 사용자 지정 컨트롤을 참조로 추가하면 내 컨트롤에서 내부적으로 사용하기 때문에 WPFToolkit.dll에 대한 참조를 추가해야합니다. 그러나 WPFToolkit의 다른 버전을 추가하면 3.5.40128.4가 내 사용자 정의 컨트롤과 다른데 ""파일 또는 어셈블리를로드 할 수 없습니다 'WPFToolkit, 버전 = 3.5.40128.4, 문화 = 중립, PublicKeyToken = 51f5d93763bdb58e '또는 해당 종속성 중 하나입니다. 위치한 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다 (HRESULT 예외 : 0x80131040)'System.Windows.Controls.ControlTemplate ' "개체에서 오류가 발생했습니다.
내 사용자 정의 컨트롤에서 내부적으로 사용되는 동일한 WPFToolkit v3.5.40619.1을 사용하면 문제가 없습니다.
누구든지이 문제를 어떻게 해결할 수 있습니까?
동일한 문제가 있습니다. Specific Version = false가 WPF 응용 프로그램의 dll 참조에 작동하지 않는 것 같습니다. 이것에 대한 어떤 업데이 트? –