找不到包含 BusyIndi​​cator 的程序集

Posted

技术标签:

【中文标题】找不到包含 BusyIndi​​cator 的程序集【英文标题】:Can't find what assembly contains BusyIndicator 【发布时间】:2012-12-15 23:55:59 【问题描述】:

我的项目是用 Silverlight 4 编写的。最近我重新安装了系统并安装了 Silverlight 5。但是当我重新安装“一切”时,我遇到了 BusyIndi​​cator 的问题。看起来该控件已从 System.Windows.Controls.Toolkit 中删除,并且尝试编译我的项目(仍针对 Silverlight 4)失败并出现错误:

找不到类型“ToolkitControls:BusyIndi​​cator”。

命名空间定义如下:

xmlns:ToolkitControls="clr-namespace:System.Windows.Controls;
      assembly=System.Windows.Controls.Toolkit" 

我在 *** 上看到了很多其他主题,并且看到人们广泛使用此控件。听起来我没有安装一些工具箱或错过任何程序集。

我确实安装了以下组件:

MS VS 2010 SP1 Visual Studio® 2010 SP1 工具 (http://www.microsoft.com/en-us/download/details.aspx?id=28358) Silverlight 5 工具包 - 2011 年 12 月 (http://silverlight.codeplex.com/releases/view/78435)

我还需要其他东西吗?

可能我需要添加一些对我的项目的引用才能已经安装了链接到我的项目的工具箱?

请指教,非常感谢任何帮助!

附:最近发现 WPF (The type toolkit:BusyIndicator was not found) 的类似问题和解决方案。但就我而言,我不知道从哪个程序集开始...我查看了 GAC 和“Program Files\Microsoft Silverlight”:在其中找不到任何与 Silverlight 控制工具箱相关的程序集。 .

【问题讨论】:

你在 ToolBox 下看了吗--> 选择项目? 【参考方案1】:

我安装了 nuget 包,现在可以正常工作了。

PM> Install-Package SilverlightToolkit-All 

【讨论】:

【参考方案2】:

呵呵,虽然不是很明显,但答案很简单:

我应该为第四届 Silverlight (http://silverlight.codeplex.com/releases/view/43528) 安装工具包! :)

【讨论】:

【参考方案3】:

我刚刚将相同的工具和 Silverlight 5 ToolKit 添加到我的 Visual Studio 安装中。我可以通过右击工具箱找到 BusyIndi​​cator,然后在 ChooseItems 中选择我发现它没有启用。

命名空间 = System.Windows.Controls 程序集名称 = System.Windows.Controls.Toolkit 目录 = C:\Program files (x86)\Microsoft SDKs\Silverlight\v5.0\Toolkit\dec11\Bin

【讨论】:

感谢您的帮助,这确实适用于 Silverlight 5 项目。这也给了我继续寻找解决方案的动力。

以上是关于找不到包含 BusyIndi​​cator 的程序集的主要内容,如果未能解决你的问题,请参考以下文章

如何强制 BusyIndi​​cator?

IBM Worklight:BusyIndi​​cator 未显示

Silverlight BusyIndi​​cator 内容禁用

Qt QML - QModBus 读取被 QML BusyIndi​​cator/Animation 破坏 - SingleThread

消息框的 Silverlight BusyIndi​​cator 背景颜色

Xceed WPF Toolkit - BusyIndi​​cator - 在 C# 中创建动态加载消息,数据模板中的数据绑定