0

これまで何度もこのエラーが発生しましたが、これは簡単な修正です。欠落している参照を追加するだけです。しかし、私はすでに持っています。実際、参照を追加すると、Intellisense は参照したい型に誘導してくれます。しかし、ビルドするとエラーが発生します。それ以降、IntelliSense は機能しません (赤い波線が表示されます)。私が疑っている1つの奇妙なこと。参照を追加しようとしているプロジェクトは、.NET 4.0 アプリケーション プロジェクトです (LINQ と WPF を使用)。.NET 3.5 クラス ライブラリ プロジェクトへの参照を追加しようとしています。これは私にとって新しい水域です(.NET 3.5を参照する.NET 4.0)が、アセンブリ間にいくつかの競合があると推測しています。何か案は?

[編集]

これが役立つかどうかはわかりませんが、コードが必要なようです。これが私がしたすべてです。

  1. プロジェクト Framework.UserServices への参照を追加しました。
  2. オブジェクト ブラウザに、Framework.UserServices の名前空間を持つリレー コマンド タイプが存在することを確認しました。
  3. 既存のクラスのコンストラクターに次のコードを追加しました (どこにでも配置できます)。

    Framework.UserServices.RelayCommand リレー = 新しい Framework.UserServices.RelayCommand(OpenEditor);

4

1 に答える 1

3

ソリューション エクスプローラーでプロジェクトを右クリックし、[プロパティ] を選択して [アプリケーション] タブをクリックし、.NET 4.0 プロジェクトのビルド ターゲットを確認します。「.NET Framework 4 Client Profile」をターゲットにしている場合は、単純な (非クライアント) 「.NET Framework 4.0」プロファイルに切り替えてみてください。

于 2012-04-26T18:56:09.177 に答える