gpt4 book ai didi

wpf - 从 Prism 应用程序引用正确的 System.Windows.Interactivity dll

转载 作者:行者123 更新时间:2023-12-04 00:50:57 29 4
gpt4 key购买 nike

我有一个正在构建的 WPF Prism 应用程序。该应用程序已经到了我希望能够将 EventTriggers 添加到控件的地步,这样我就可以在底层 View 模型上调用命令。但是,我似乎无法引用正确的 DLL 来使项目运行。目前,我正在引用 Microsoft.Expression.InteractionsSystem.Windows.Interactivity来自 C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries目录。

当我运行该模块时,我收到此错误:

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
  • 演示框架
  • 系统
  • System.Core
  • System.Xaml
  • window 基地

  • 所有引用都指向 4.0 框架。我从 .NET 引用选项卡中引用了每一个,确保每一个都是 4.0 版本。所有这些引用都从 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 加载。目录。

    我还需要下载 System.Windows.Interactivity 吗?和 Microsoft.Expression.Interactions在我的环境中工作的程序集?

    最佳答案

    出于某种我仍然无法理解的原因,Prism 包含了它自己的 Blend SDK 程序集版本。因此,您应该从 Prism 发行版的 Lib\Desktop 文件夹中引用 Microsoft.Expression.Interactions.dll 和 System.Windows.Interactivity.dll(假设您使用的是 Prism v4),而不是从 Blend SDK 安装中引用。

    关于wpf - 从 Prism 应用程序引用正确的 System.Windows.Interactivity dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7286774/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com