.NET-Framework Mismatch 4.0.1 / 4.5'System.Runtime.CompilerServices.ExtensionAttribute'

时间:2013-10-09 13:38:03

标签: .net .net-4.5 workflow-foundation

重新托管的Workflow Foundation Designer在加载工作流时会抛出异常。

抛出以下异常:

  

System.Xaml.XamlObjectWriterException:'无法创建'设置'   来自文本'汇编引用和导入的命名空间   内部实施'。'行号“1”和行位置“135”。

     

System.TypeLoadException:无法加载类型   程序集中的“System.Runtime.CompilerServices.ExtensionAttribute”   'mscorlib,版本= 4.0.0.0,文化=中性,   公钥= b77a5c561934e089' 。

此异常仅在安装了.NET 4.0 Update 1的系统上出现。在安装了.NET 4.5的计算机上,完全没有问题。

问题是'System.Runtime.CompilerServices.ExtensionAttribute'在.NET 4.5中被移动到mscorlib.dll(以前位于System.Core.dll中)。

我不知道为什么它只是在mscorlib.dll中搜索而不是在.NET 4.0环境中的System.Core.dll中搜索。

非常感谢任何帮助。

0 个答案:

没有答案