0

視覚的な状態管理を必要とするカスタムコントロールを作成しました。.Net3.5フレームワークではVisualStateManagerがサポートされていないため。そのため、コントロールプロジェクトでVisualStateManagerを利用するために、内部でWPFToolkitv3.5.40619.1を使用しています。

別のプロジェクトでそのカスタムコントロールへの参照を追加して使用する場合、コントロールが内部で使用するため、WPFToolkit.dllへの参照も追加する必要があります。しかし、カスタムコントロールで使用されているものとは異なるバージョンのWPFToolkit、つまり3.5.40128.4を追加すると、例外「ファイルまたはアセンブリを読み込めませんでした」WPFToolkit、Version = 3.5.40128.4、Culture = neutral、PublicKeyToken=がスローされます。 51f5d93763bdb58e'またはその依存関係の1つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)オブジェクト'System.Windows.Controls.ControlTemplate' "でエラーが発生しました。

カスタムコントロールで内部的に使用されているものと同じWPFToolkitv3.5.40619.1を使用しても問題はありません。

誰かがこの問題を解決する方法を教えてもらえますか?

4

1 に答える 1

0

ソリューション エクスプローラーで参照を右クリック => プロパティ。False を特定のバージョンに設定します。同じ短い名前を持つ参照を検索します

于 2012-07-03T11:22:38.320 に答える