1

我有一个针对 .NET 4.0 框架的 WPF 应用程序,并将 MVVM 模式与 MVVM Light 工具包一起使用。当我在安装了 .NET 4.0 运行时的 Windows XP 机器上运行此应用程序时,我收到以下异常:

Could not load type 'System.Windows.Input.ICommand' from assembly 'System, Version=4.0.0.0 ...

我很困惑,因为 .NET 4.0 中的 ICommand 接口不在系统程序集中,而是在 PresentationCore.dll 中。在任何情况下,XP 机器都应该拥有所有的 4.0 程序集。有谁知道如何解决这个异常?

4

1 回答 1

0

在我运行 Windows 更新并选择与 .NET 4.0 相关的所有可选更新后,此问题就消失了。所以也许这只是框架中没有完全最新的东西。

于 2012-08-07T13:25:46.333 回答