让Avalon向导在VS 2015中运行

时间:2015-09-18 11:05:54

标签: c# wpf xaml visual-studio-2015 wizard

尝试在新项目中使用Avalon Wizard(使用VS 2015),当我尝试运行示例时,我收到一条错误消息:

  

"类型' WizardMvvmBehavior'来自汇编' AvalonWizard.Mvvm'是   使用旧版本的Blend SDK构建,不支持   Windows Presentation Framework 4项目"

我希望使用该向导的项目是.NET 4.5.2,所以我从这里获取了源代码并设置了必要的项目结构并重新编译。

这一切都重新编译了一些细微的变化,我得到了一组程序集,然后我将其添加到我的项目中。代码看起来很好(它从R#获得绿色检查)但是当我运行它时我收到错误:

  

抛出异常:' System.Windows.Markup.XamlParseException'在   PresentationFramework.dll

     

其他信息:'为类型集合添加值   ' System.Windows.Interactivity.BehaviorCollection'抛出异常。'   行号' 38'和行位置' 21'。

违规行是:

<aw:Wizard WizardStyle="{Binding SelectedStyle}">
   <i:Interaction.Behaviors>
                <aw:WizardMvvmBehavior
                    ItemsSource="{Binding Pages}"
                    Controller="{Binding WizardController}" />
            </i:Interaction.Behaviors>
</aw:Wizard>

(它在Controller =行上打破)

我尝试过的事情:

  • 重新编译为v4.5.2
  • 浏览参考资料并确认 他们被设置为我可以
  • 的4.5版本
  • 从x86
  • 将构建更改为AnyCPU

question可能与此相关,但根本没有收到任何答案。

0 个答案:

没有答案