Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net FileLoadException疑难解答_.net - Fatal编程技术网

.net FileLoadException疑难解答

.net FileLoadException疑难解答,.net,.net,我使用System.Xaml序列化工作流,并且从System.Xaml.dll程序集中的测试类中得到以下异常。这很奇怪,因为它以前一直在工作,现在突然停止工作了。我猜我可能安装了一些导致冲突的新程序集。我的问题是如何确定尝试加载哪个程序集,以及加载时预期的版本。我猜Microsoft.Activities引用的System.Workflow.Activities版本不正确,但我不知道它需要哪个版本 System.IO.FileLoadException:无法加载文件或程序集“Microsoft.

我使用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
1 knownMembers,Boolean SkipknownGatives)
位于System.Xaml.Schema.TypeReflector.LookupAllMembers(参考ICollection
1新属性,参考ICollection
1新事件,参考列表
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,但没有更新此库