我正在构建一个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,
PublicKeyToken=31bf3856ad364e35'或它的某个依赖项。
系统找不到指定的文件。
我在反编译器中检查了System.Windows.Interactivity
程序集并发现它引用了:
- mscorlib
- PresentationCore
- PresentationFramework
- System
- 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
组件是否需要其他下载文件?