VS 2013 包中的扩展 WPF 工具包:无法加载文件或程序集

Extended WPF Toolkit in VS 2013 Package: Could not load file or assembly

我正在开发一个 Visual Studio 2013 包。

我使用了 NuGet to get the Extended WPF Toolkit 并在我的 UserControl 中添加了一个 CheckComboBox

当我调试 VS Experimental Hive 时,用户控件无法加载,因为 XAML 编辑器中显示异常,就在 CheckComboBox 声明之前。

声明:

<UserControl
    x:Class="EditorControl"
    xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
    ...
    />

<xctk:CheckComboBox
    Delimiter=";"
    ItemsSource="{Binding ApplicabilityValues}"
    SelectedValue="{Binding Applicability}"
    SelectedItemsOverride="{Binding SelectedItems}"
    />

异常:

XamlParseException

A first chance exception of type 'System.Windows.Markup.XamlParseException' occurred in PresentationFramework.dll

Additional information: Could not load file or assembly 'Xceed.Wpf.Toolkit, PublicKeyToken=3e4669d2f30244f4' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

内部异常

ArgumentException

The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

到目前为止我尝试过的事情:

到目前为止还没有任何结果。

我需要做什么才能让扩展 WPF 工具包在 Visual Studio 2013 包中工作?

谢谢

我通过在我的包 class 上使用属性 [ProvideBindingPath] 解决了这个问题。

虽然我不确定这对使用扩展 WPF 工具包的其他扩展有什么影响。

多亏了https://wpftoolkit.codeplex.com/discussions/642398#post1437746

的支持才找到的

以及提议属性的 Whosebug link:VSIX - Cannot load file or assembly of a referenced dll