【发布时间】:2015-08-06 06:16:18
【问题描述】:
我正在开发一个 Visual Studio 2013 包。
我使用NuGet 来获取Extended WPF Toolkit 并将CheckComboBox 添加到我的UserControl 之一。
当我调试 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
类型的第一次机会异常 'System.Windows.Markup.XamlParseException' 发生在 PresentationFramework.dll
附加信息:无法加载文件或程序集 'Xceed.Wpf.Toolkit, PublicKeyToken=3e4669d2f30244f4' 或其之一 依赖关系。参数不正确。 (HRESULT 的例外情况: 0x80070057 (E_INVALIDARG))
内部异常
参数异常
参数不正确。 (来自 HRESULT 的异常:0x80070057 (E_INVALIDARG))
到目前为止我尝试过的事情:
我已将
.vsixmanifest文件中的所有扩展 WPF 工具包库添加为资产,因此现在这些库已添加到解决方案本身并标有CopyAlways=True和BuildAction=Content,但例外留下来。我已清除
bin/Debug和C:\Users\userName\AppData\Local\Temp文件夹。我已重置 VS Experimental Hive 环境。
到目前为止还没有任何结果。
我必须做些什么才能让扩展 WPF 工具包在 Visual Studio 2013 包中工作?
谢谢
【问题讨论】:
标签: .net wpf visual-studio-2013 package visual-studio-extensions