1

.NET 4.0 フレームワークを対象とし、MVVM Light ツールキットで MVVM パターンを使用する WPF アプリケーションがあります。.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 インターフェイスは System アセンブリではなく、PresentationCore.dll にあるため、混乱しています。いずれにせよ、XP マシンにはすべての 4.0 アセンブリが自由に使える必要があります。この例外を解決する方法を知っている人はいますか?

4

1 に答える 1

0

Windows Update を実行し、.NET 4.0 に関連するすべてのオプションの更新プログラムを選択すると、この問題はなくなりました。つまり、フレームワークが完全に最新ではなかったのかもしれません。

于 2012-08-07T13:25:46.333 に答える