2013-02-03 2 views
0

System.Xaml을 사용하여 워크 플로를 serialize하고 System.Xaml.dll 어셈블리에서 오는 테스트 클래스 내에서 다음 예외가 발생합니다. 이것은 이전에 작동 해 왔기 때문에 이상합니다. 갑자기 작동이 멈췄습니다. 충돌을 일으키는 새로운 어셈블리를 설치했을 수도 있습니다. 내 질문은로드하려고 시도한 어셈블리와로드 될 때 예상되는 버전을 파악하는 방법입니다. 나는 Microsoft.Activities가 System.Workflow.Activities의 잘못된 버전을 참조하고 있지만 어느 것이 필요한지 알지 못한다고 생각합니다.FileLoadException 문제 해결

System.IO.FileLoadException : 파일 또는 어셈블리 'Microsoft.Activities, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 찾은 어셈블리의 매니페스트 정의가 어셈블리 참조와 일치하지 않습니다. (HRESULT에서 예외 : 0x80131040) System.Reflection.RuntimeMethodInfo.get_Signature()에서 System.Signature.GetSignature (보이드 * pCorSig, INT32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType이 declaringType) 에서

하는 System.Reflection에서 .RuntimeMethodInfo.GetParametersNoCopy()에서 System.Xaml.Schema.TypeReflector.FilterProperties System.Reflection.RuntimePropertyInfo.GetIndexParameters에서 System.Reflection.RuntimePropertyInfo.GetIndexParametersNoCopy() ()에서 (PropertyInfo [] propList 목록 1 knownMembers, Boolean skipKnownNegatives) at System.Xaml.Schema.TypeReflector.LookupAllMembers(ref ICollection 1을 NewProperties, ref ICollection 1 newEvents, ref List 알려진 멤버 1 명) at System.Xaml.XamlType.LookupAll 회원() System.Xaml.XamlType.GetAllMembers() System.Xaml.XamlObjectReader.ObjectMarkupInfo.GetXamlSerializableProperties에서 (XamlType 유형, SerializerContext 컨텍스트) System.Xaml.XamlObjectReader.ObjectMarkupInfo.AddRecordMembers에서 (개체 값에 , SerializerContext 컨텍스트, (Object value, SerializerContext context, TypeConverter converter) at System.Xaml.XamlObjectReader.ObjectMarkupInfo.ForObjectInternal (개체 값, SerializerContext 컨텍스트, TypeConverter 변환기)에서 System.Xaml.XamlObjectReader.ObjectMarkupInfo.AddRecordMembers at System.Xaml.XamlObjectReader.ObjectMarkupInfo.ForObject (Object 값, SerializerContext 컨텍스트, TypeConverter 인스턴스 변환기, 부울 isRoot) at S ystem.Xaml.XamlObjectReader.MemberMarkupInfo.ForSequenceItems System.Xaml.XamlObjectReader.MemberMarkupInfo.ForSequence에서 (개체 소스 XamlMember 속성 SerializerContext 컨텍스트 부울 isAttachable)

(sourceOrValue, XamlMember 속성 XamlType xamlType, SerializerContext 컨텍스트 부울 allowReadOnly 개체)

오랫동안 계속되었습니다 ...

답변

0

워크 플로 관리자의 최신 버전을 다운로드하여 문제를 해결할 수있었습니다. 이 라이브러리를 업데이트하지 않고 Visual Studio 2012를 업데이트 한 것 같습니다.