1

私は現在、MVVM Light Toolkit を使用して最初のステップを実行しています。Blend で WP8 プロジェクトの例を開きたいのですが、Laurent が彼のブログで言及しているメッセージが表示されます。

「アセンブリ 'mscorlib.extensions' から型 'System.ComponentModel.INotifyPropertyChanging' を読み込めませんでした」</p>

私は彼の修正を試みましたが、彼がダウンロード用に提供している新しいパッチが適用された dll ファイルを参照することさえできません。次のエラー メッセージが表示されます。

より高いバージョンまたは互換性のないアセンブリへの参照をプロジェクトに追加することはできません。

Windows 8 で Visual Studio 2012 Express を使用し、MVVM Light Toolkit の次の 2 つのファイルを使用しています。

修正はあなたにとってうまくいきましたか?

助けてくれてありがとう、マーカス

4

2 に答える 2

2

これは既知のバグです。考えられる解決策については、http:
//mvvmlight.codeplex.com/discussions/401430で説明しています。

あなたができることと私にとってうまくいったことは、MVVM Lightの最新のソースコードをダウンロードし、「mscorlib.extensions」へのすべての参照を削除し、それを再コンパイルすることです。

プロジェクトでは、「mscorlib.extensions」へのすべての参照も削除する必要があります。そうすれば、問題なく機能します。

于 2012-12-18T15:22:04.023 に答える
0

最新バージョンの mvvm (GalaSoft.MvvmLight.4.1.24.0.msi) をインストールしたときにも同じ問題が発生しました。

GalaSoft への参照を削除し、NuGet を使用してポータブル MVVM ライブラリを再インストールすることで解決しました。これらは、MVVM ライト ライブラリのみ (PCL) の NuGet 名を持っています。これらは、ポータブル クラス ライブラリ用にコンパイルされているようです。

于 2013-11-04T23:00:05.677 に答える