Silverlight工具包名称空间是;有时";未知的

Silverlight工具包名称空间是;有时";未知的,silverlight,namespaces,toolkit,busyindicator,Silverlight,Namespaces,Toolkit,Busyindicator,我在ChildWindow中使用SL Toolkit 5中的BusyIndicator控件 在某些解决方案中,它是有效的,但在另一些解决方案中,使用完全相同的代码(至少看起来是如此),在解析myChildWindowXAML的过程中,我在运行时遇到以下异常: 找不到“BusyIndicator”类型,因为 'http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit' 是未知的命名空间。[第59行位置:44] 它有时怎么可能

我在
ChildWindow
中使用SL Toolkit 5中的
BusyIndicator
控件

在某些解决方案中,它是有效的,但在另一些解决方案中,使用完全相同的代码(至少看起来是如此),在解析my
ChildWindow
XAML的过程中,我在运行时遇到以下异常:

找不到“BusyIndicator”类型,因为 'http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit' 是未知的命名空间。[第59行位置:44]

它有时怎么可能起作用? 我浏览了一些论坛并阅读了一些解决方案(清理
Bin
Obj
文件夹什么都没做),但到目前为止还没有任何效果

如果我在代码隐藏中创建我的
BusyIndicator
,一切正常

有人有主意吗


谢谢。

好的,我找到了问题的根源。 如果C#代码中未使用
BusyIndicator
,则XAP文件中不包括工具箱程序集。然后,在XAML中使用它会导致运行时崩溃

只需在C代码的某个地方添加这一行就可以修复它:

BusyIndicator bi = new BusyIndicator();
另一个(我认为是更好的)解决方法是为
BusyIndicator
(在XAML代码中)命名