首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FileLoadException故障排除

FileLoadException故障排除
EN

Stack Overflow用户
提问于 2013-02-03 14:32:33
回答 1查看 296关注 0票数 0

我使用System.Xaml来序列化工作流,并且在我的测试类中得到来自System.Xaml.dll程序集的以下异常。这很奇怪,因为它以前一直在工作,但突然停止了工作。我猜我可能安装了一些导致冲突的新程序集。我的问题是,我如何确定试图加载哪个程序集,以及加载它时预期的版本是什么。我猜Microsoft.Activities引用了一个不正确的System.Workflow.Activities版本,但我不知道它需要哪个版本。

System.IO.FileLoadException :未能加载文件或程序集'Microsoft.Activities,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35‘或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT异常: 0x80131040)

在System.Reflection.RuntimeMethodInfo.get_Signature() at System.Reflection.RuntimeMethodInfo.GetParametersNoCopy() at System.Reflection.RuntimePropertyInfo.GetIndexParametersNoCopy() at System.Reflection.RuntimePropertyInfo.GetIndexParameters() at System.Reflection.RuntimePropertyInfo.GetIndexParameters() at System.Xaml.Schema.TypeReflector.FilterProperties(PropertyInfo[]propList的System.Signature.GetSignature(Void*.pCorSig,*Int32/cCorSig,*RuntimeFieldHandleInternal/fieldHandle,*IRuntimeMethodInfo/methodHandle,*RuntimeType/声明类型) at 1 knownMembers, Boolean skipKnownNegatives) at System.Xaml.Schema.TypeReflector.LookupAllMembers(ref ICollection1中列出新属性,在System.Xaml.XamlObjectReader.ObjectMarkupInfo.GetXamlSerializableProperties(XamlType类型的System.Xaml.XamlObjectReader.ObjectMarkupInfo.AddRecordMembers(Object()的System.Xaml.XamlType.LookupAllMembers()的System.Xaml.XamlType.GetAllMembers()中引用ICollection1 newEvents, ref List1(已知成员),在System.Xaml.XamlObjectReader.ObjectMarkupInfo.ForObjectInternal(Object(值)中引用序列化上下文(Context),在方法值中引用序列化类型(Context),在方法值中引用xamlType(XamlType),在System.Xaml.XamlObjectReader.ObjectMarkupInfo.AddRecordMembers(Object值中引用序列化上下文(Context),在System.Xaml.XamlObjectReader.ObjectMarkupInfo.ForObjectInternal(Object(value中引用类型转换器(1 newEvents, ref List)),在System.Xaml.XamlObjectReader.ObjectMarkupInfo.AddRecordMembers(Object值中引用序列化上下文(Context)。(类型转换器(转换器)在System.Xaml.XamlObjectReader.ObjectMarkupInfo.ForObject(Object(值),(SerializerContext(上下文),(TypeConverter(instanceConverter,布尔值)在System.Xaml.XamlObjectReader.MemberMarkupInfo.ForSequenceItems(Object(sourceOrValue,(XamlMember(属性),(xamlType(XamlType),(SerializerContext(context(Context),(布尔值)在System.Xaml.XamlObjectReader.MemberMarkupInfo.ForSequence(Object(源),(XamlMember(属性),(SerializerContext(上下文,布尔值可附加))

持续了很长一段时间。

EN

回答 1

Stack Overflow用户

发布于 2013-02-03 16:09:50

我能够通过下载工作流管理器的最新版本来解决这个问题。我想我更新了Visual Studio 2012,但没有更新这个库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14670070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档