.net VS 2013包中的扩展WPF工具包:无法加载文件或程序集
我正在开发Visual Studio 2013软件包 我曾经获取并在我的.net VS 2013包中的扩展WPF工具包:无法加载文件或程序集,.net,wpf,visual-studio-2013,package,visual-studio-extensions,.net,Wpf,Visual Studio 2013,Package,Visual Studio Extensions,我正在开发Visual Studio 2013软件包 我曾经获取并在我的用户控件中添加了一个复选框 当我调试VS实验配置单元时,用户控件无法加载,因为XAML编辑器中的异常显示在复选框声明的前面 宣言: <UserControl x:Class="EditorControl" xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" ... /> <xctk:CheckComboBox
用户控件
中添加了一个复选框
当我调试VS实验配置单元时,用户控件无法加载,因为XAML编辑器中的异常显示在复选框
声明的前面
宣言:
<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))
到目前为止我尝试过的事情:
- 我已经在
文件中添加了所有扩展的WPF工具包库作为资产,因此现在这些库被添加到解决方案本身,并且它们被标记为.vsixmanifest
和CopyAlways=True
,但异常仍然存在BuildAction=Content
- 我已经清除了
和bin/Debug
文件夹C:\Users\userName\AppData\Local\Temp
- 我已经重新设置了VS实验蜂巢环境
谢谢我通过在我的包类上使用属性
[ProvideBindingPath]
解决了这个问题
不过,我不确定这对使用扩展WPF工具包的其他扩展有什么影响
我找到它多亏了他的支持
以及提出该属性的stackoverflow链接:我通过在我的Package类上使用属性
[ProvideBindingPath]
解决了这个问题
不过,我不确定这对使用扩展WPF工具包的其他扩展有什么影响
我找到它多亏了他的支持
以及提出属性的stackoverflow链接: