visual-studio – 无法加载文件或程序集Microsoft.Expression.Interactions和GalaSoft.MvvmLight.Extras.WPF4

使用Prism 4时我遇到了未知问题.我们在MVVM模式中实现业务解决方案.为此,我用过

 1. Microsoft.Expression.Interactions

 2. System.Windows.Interactivity

 3. GalaSoft.MvvmLight.Extras.WPF4

用于Interaction.Triggers,CallMethodAction和EventToCommand.

<SWI:Interaction.Triggers>
    <SWI:EventTrigger SourceObject="{Binding ElementName=txtName}" EventName="GotFocus">
        <MEI:CallMethodAction TargetObject="{Binding Path=DataContext,ElementName=txtName}" MethodName="txtName_GotFocus"></MEI:CallMethodAction>
    </SWI:EventTrigger>
    <SWI:EventTrigger SourceObject="{Binding ElementName=txtName}" EventName="KeyUp">
        <GMEWCMD:EventToCommand   Command="{Binding Path=DataContext.cmdtxtNameKeyUpEvent,ElementName=txtName}" PassEventArgsToCommand="True">
        </GMEWCMD:EventToCommand>
    </SWI:EventTrigger>
</SWI:Interaction.Triggers>

一切都工作正常,但现在我们要求整个系统松散地耦合我们选择棱镜4.我们已经实现了这一点,但上面的代码创建了以下问题如下.

Could not load file or assembly ‘Microsoft.Expression.Interactions, PublicKeyToken=31bf3856ad364e35’ or one of its dependencies. The system cannot find the file specified.

如果我评论上面的代码一切正常.我不知道是什么问题. PRISM 4不支持以上组件吗?

请帮助我们摆脱这个问题.

谢谢

最佳答案
当我在属于模块的视图中引用Microsoft.Expression.Interactions和System.Windows.Interactivity时,这通常会发生在我身上,但我也无法将这些引用添加到充当shell的项目中.

转载注明原文:visual-studio – 无法加载文件或程序集Microsoft.Expression.Interactions和GalaSoft.MvvmLight.Extras.WPF4 - 代码日志