为什么我得到异常:无法从程序集'System.Xaml'加载'xy'类型?

时间:2013-06-05 15:22:09

标签: c# .net wpf xaml installation

我有一个带有.Net 4客户端配置文件框架的WPF应用程序。当我在安装了.NET 4 Client配置文件的新Windows XP计算机上安装它时。我在午餐应用程序时收到此错误消息。

  

无法加载类型'System.Windows.Markup.ValueSerializerAttribute'   来自程序集'System.Xaml,Version = 4.0.0.0,Culture = neutral,   公钥= b77a5c561934e089' 。

我检查了 System.Xaml.dll ,它位于:

  

C:\ Windows \ Microsoft.NET \框架\ v4.0.30319

有什么想法吗?提前谢谢。

编辑:

我在msdn website上找到了这些信息:

  

平台:        Windows 7,Windows Vista SP1或更高版本,Windows XP SP3,Windows Server 2008(不支持服务器核心),Windows Server 2008 R2(Ser   ver Core支持SP1或更高版本),Windows Server 2003 SP2

2 个答案:

答案 0 :(得分:0)

您正好错过了VisualStudio C++ Runtimes。 这是DevExpress的一个大问题,所以你可能会遇到另一个例外:

FileNotFoundExeption这是"正常"在新PC和DevExpress上

答案 1 :(得分:0)

当我将DevExpress的更新从12.2.4更新到13.1.4时,问题就解决了。不知道为什么,但它解决了这个问题。