我有一個WPF Prism應用程序,我正在構建。該應用程序的目的是希望能夠將EventTriggers添加到控件中,以便我可以調用底層視圖模型上的命令。但是,我似乎無法引用正確的DLL來使項目運行。目前,我參考C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries
目錄中的Microsoft.Expression.Interactions
和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.
我查了System.Windows.Interactivity
裝配在反射器和可以看到它引用:
- 的mscorlib
- PresentationCore
- PresentationFramework
- 系統
- 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