0

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

无法从程序集“System.Xaml,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”加载类型“System.Windows.Markup.ValueSerializerAttribute”。

我检查了System.Xaml.dll,它在:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319

有任何想法吗 ?提前致谢。

编辑 :

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

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

4

2 回答 2

0

您正确地缺少VisualStudio C++ Runtimes。这是 DevExpress 的一个大问题,因此您可能会遇到另一个异常:

FileNotFoundExeption这在新 PC 和 DevExpress 上是“正常的”

于 2013-06-05T20:52:24.527 回答
0

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

于 2013-08-15T13:24:27.920 回答