私が構築しているWPF Prismアプリケーションがあります。アプリケーションは、コントロールにEventTriggersを追加できるようになり、基になるビューモデルでコマンドを呼び出すことができます。しかし、プロジェクトを実行させるために正しいDLLを参照することはできません。現在、私はC:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries
ディレクトリからMicrosoft.Expression.Interactions
とSystem.Windows.Interactivity
を参照しています。私は反射鏡でSystem.Windows.Interactivity
アセンブリをチェックし、それを参照することがわかりますPrismアプリケーションから正しいSystem.Windows.Interactivity dllを参照する
Could not load file or assembly 'System.Windows.Interactivity,
PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
The system cannot find the file specified.
:
私はモジュールを実行すると、私はこのエラーを取得する
- mscorlib
- PresentationCore
- プレゼンテーションフレーム
- システム
- System.Core
- System.Xaml
- WindowsBase
すべての参照は4.0フレームワークを指します。 .NETリファレンスタブからそれぞれを参照し、それぞれが4.0バージョンであることを確認しました。これらの参照はすべてC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
ディレクトリからロードされています。
System.Windows.Interactivity
とMicrosoft.Expression.Interactions
アセンブリが自分の環境で動作するために必要な別のダウンロードはありますか?
は、[システムのプロパティをtrueに「ローカルコピー」を設定しています.Windows.Interactivityリファレンス? – Basti
すべてのアセンブリがローカルにコピーされるように設定されていても、動作していないようです。 – Josh
私は同じような問題に私の経験を共有しました。これを参照してくださいhttp://stackoverflow.com/a/33592411/1912383 – user1912383