命名空间'System.Windows.Controls'中不存在'Label'

时间:2010-09-24 03:10:26

标签: visual-studio-2008 silverlight

需要一些通常模糊的Visual Studio 2008错误的帮助。

错误:

Error 3 The type or namespace name 'Label' does not exist in the namespace 'System.Windows.Controls' (are you missing an assembly reference?)

相关代码:

internal System.Windows.Controls.Label DescriptionLabel;

我相信这与Silverlight有关,但是我从这里安装了Silverlight 3 SDK http://silverlight.codeplex.com/releases/view/36060。 使用Windows 7 x64和Visual Studio 2008 SP1。

据我所知,我并没有错过任何项目中的任何程序集引用。

3 个答案:

答案 0 :(得分:2)

确保在项目中引用了System.Windows.Controls.Data.Input.dll程序集。

答案 1 :(得分:2)

似乎Microsoft已删除label或已在Silverlight 3中重命名。我假设该项目需要Silverlight 3,但实际上它使用Silverlight 2。

安装 Silverlight 2 Toolkit March 2009 解决了这个问题。

答案 2 :(得分:1)

我建议您在这里查看:Is there no Label control in Silverlight?

似乎如果您的目标是SL2,则没有Label控件,如果您的目标是SL3,则需要下载该工具包。