【发布时间】:2013-03-15 10:43:12
【问题描述】:
自从使用新 PC 后,我一直无法在其上运行项目,特别是 WPFToolkit 中的一些控件存在问题。
在我之前的设置中,我下载了 WPFToolkit 并解除了对 DLL 的阻止,并且它们可以正常工作(在 some problems 之后)。但是,这次我通过 NuGet 下载了它们,并且它们没有被阻止它们存储在 packages/Extended.Wpf.Toolkit.1.9.0/lib 目录中的位置。
但是,我现在遇到如下错误:
The name "AutoCompleteBox" does not exist in the namespace "http://schemas.xceed.com/wpf/xaml/toolkit".
或
The type reference cannot find a public type named 'AutoCompleteBox'.
我在 XAML 中引用文件:
xmlns:controls="http://schemas.xceed.com/wpf/xaml/toolkit"
从我对这个问题所做的所有研究来看,这似乎是正确的方法,并且当我在我以前的机器上时它有效。
这里有什么明显的我做错了吗?
【问题讨论】:
-
在添加 Nuget 包之后是否更改了 .NET Framework 版本?我注意到偶尔 Nuget 在框架更改后不会更新引用的库,这可能会导致您遇到的那种错误。在这种情况下,请尝试手动删除 Nuget 库并将其重新添加到您的项目中。
-
@AndersGustafsson - 感谢您的建议。该项目保持相同的版本,我不确定 wpfToolkit 是否与我最初使用的版本有所不同。
标签: c# c#-4.0 wpftoolkit