需要一些通常模糊的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。
据我所知,我并没有错过任何项目中的任何程序集引用。
答案 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,则需要下载该工具包。