проблема интеграции набора инструментов Silverlight в проект VS2010 - PullRequest
2 голосов
/ 28 августа 2011

Я установил Silverlight инструментарий из codeplex (NuGet не работал, канал был пуст ... вероятно, работал над проектом) и после ссылки

Microsoft.Phone.Controls.Toolkit

Я получаю сообщение об ошибке:

Тип или имя пространства имен 'Toolkit' не существует в пространстве имен 'Microsoft.Phone.Controls' (отсутствует ссылка на сборку?)

Что бы это могло быть?

Ответы [ 2 ]

1 голос
/ 28 августа 2011

Поскольку ваш xmlns называет его toolbox, но префикс toolkit.

Измените

xmlns:toolbox="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

на

xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

Или измените свойпрефикс к toolbox.Неважно, как вы это называете;это просто должно быть последовательным.

1 голос
/ 28 августа 2011

В этой строке вы объявляете набор инструментов как имя для ссылки на набор инструментов

xmlns:toolbox="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"

В этой строке вы ссылаетесь на название инструментария

<toolkit:DatePicker Header="Date" Value="9/16/2010" ValueChanged="DatePickerValueChanged"/>

Это не работает, потому что эти имена должны быть равны. Так что либо объявите xmlns: toolkit, либо укажите набор инструментов: DatePicker

Удачи!

...