.net FileLoadException疑难解答
我使用System.Xaml序列化工作流,并且从System.Xaml.dll程序集中的测试类中得到以下异常。这很奇怪,因为它以前一直在工作,现在突然停止工作了。我猜我可能安装了一些导致冲突的新程序集。我的问题是如何确定尝试加载哪个程序集,以及加载时预期的版本。我猜Microsoft.Activities引用的System.Workflow.Activities版本不正确,但我不知道它需要哪个版本 System.IO.FileLoadException:无法加载文件或程序集“Microsoft.Activities,Version=1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100) at System.Signature.GetSignature(Void*pCorSig、Int32 cCorSig、RuntimeFieldHandleInternal字段句柄、irontimemethodinfo方法句柄、RuntimeType declaringType) 在System.Reflection.RuntimeMethodInfo.get_Signature()中 在System.Reflection.RuntimeMethodInfo.GetParametersNoCopy()中 位于System.Reflection.RuntimePropertyInfo.GetIndexParametersNoCopy()处 在System.Reflection.RuntimePropertyInfo.GetIndexParameters()中 位于System.Xaml.Schema.TypeReflector.FilterProperties(PropertyInfo[]propList,List.net FileLoadException疑难解答,.net,.net,我使用System.Xaml序列化工作流,并且从System.Xaml.dll程序集中的测试类中得到以下异常。这很奇怪,因为它以前一直在工作,现在突然停止工作了。我猜我可能安装了一些导致冲突的新程序集。我的问题是如何确定尝试加载哪个程序集,以及加载时预期的版本。我猜Microsoft.Activities引用的System.Workflow.Activities版本不正确,但我不知道它需要哪个版本 System.IO.FileLoadException:无法加载文件或程序集“Microsoft.
1 knownMembers,Boolean SkipknownGatives)
位于System.Xaml.Schema.TypeReflector.LookupAllMembers(参考ICollection
1新属性,参考ICollection1新事件,参考列表
1已知成员)
位于System.Xaml.XamlType.LookupAllMembers()处
位于System.Xaml.XamlType.GetAllMembers()处
位于System.Xaml.XamlObjectReader.ObjectMarkupInfo.GetXamlSerializableProperties(XamlType,SerializerContext上下文)
位于System.Xaml.XamlObjectReader.ObjectMarkupInfo.AddRecordMembers(对象值,SerializerContext上下文,ParameterInfo[]方法参数,XamlType XamlType)
位于System.Xaml.XamlObjectReader.ObjectMarkupInfo.AddRecordMembers(对象值、SerializerContext上下文、类型转换器)
位于System.Xaml.XamlObjectReader.ObjectMarkupInfo.ForObjectInternal(对象值、SerializerContext上下文、类型转换器)
位于System.Xaml.XamlObjectReader.ObjectMarkupInfo.ForObject(对象值、SerializerContext上下文、TypeConverter instanceConverter、Boolean isRoot)
位于System.Xaml.XamlObjectReader.MemberMarkupInfo.ForSequenceItems(对象源orValue、XamlMember属性、XamlType、XamlType、SerializerContext上下文、布尔四舍五入)
位于System.Xaml.XamlObjectReader.MemberMarkupInfo.ForSequence(对象源、XamlMember属性、SerializerContext上下文、布尔值可附加)
持续了很长时间…我通过下载最新版本的工作流管理器解决了这个问题。我想我更新了Visual Studio 2012,但没有更新此库