«Метка» не существует в пространстве имен «System.Windows.Controls» - PullRequest
1 голос
/ 24 сентября 2010

Нужна помощь с типично неопределенной ошибкой 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, но у меня установлен SDK для Silverlight 3 http://silverlight.codeplex.com/releases/view/36060. Использование Windows 7 x64 и Visual Studio 2008 SP1.

Насколько я могу судить, я не пропускаю никаких ссылок на сборки в каких-либо проектах.

Ответы [ 3 ]

2 голосов
/ 24 сентября 2010

Похоже, что Microsoft удалила label или переименовала его в Silverlight 3. Я предполагал, что проекту нужен Silverlight 3, но на самом деле он использует Silverlight 2.

Установка Набор инструментов Silverlight 2, март 2009 г. решил проблему.

2 голосов
/ 24 сентября 2010

Убедитесь, что вы указали сборку System.Windows.Controls.Data.Input.dll в вашем проекте.

1 голос
/ 24 сентября 2010

Я бы порекомендовал посмотреть здесь: Нет ли элемента управления Label в Silverlight?

Похоже, что если вы нацеливаетесь на SL2, элемента управления Label нет, и если выДля таргетинга SL3 вам нужно скачать инструментарий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...