1

私のプロジェクトは .NET Framework 4.5 に設定されています。WPF プロジェクトで SimpleIOC (MVVM Light から) を使用しようとすると、次のエラーが発生します。

Error 3 Reference required to assembly 'System.ComponentModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' containing the implemented interface 'System.IServiceProvider'. Add one to your project.

なぜこのエラーが発生するのかわかりません。私が理解していることから、これは mscorlib クラスなので、どこから System.ComponentModel を取得しているのかわかりません。

Dim test As IServiceProviderコンパイラが文句を言うことなく書くことができます。何らかのバージョンの問題がありますか?

4

1 に答える 1

0

Visual Studio のバグの可能性があるようです。新しい WPF プロジェクトを作成したところ、.Net Framework アセンブリのリストで System.ComponentModel.dll を見つけることができました。私の現在のプロジェクトでは、参照を追加するために参照することになりました。今はすべて順調です。

于 2014-12-19T03:02:16.363 に答える