Как установить ссылку на System.Windows.Controls.DataVisualization.Toolkit - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть проект Windows Phone 7.1, в котором я хочу создать диаграмму, используя элемент управления диаграммой silverlight 5.0. Я установил декабрьскую версию Silverlight Toolkit. Других версий на моем компьютере нет. Когда я пытаюсь установить ссылку на файл System.Windows.Controls.DataVisualization.Toolkit.dll, который находится в C: \ Program Files (x86) \ Microsoft SDKs \ Silverlight \ v5.0 \ Toolkit \ dec11, появляется сообщение об ошибке , В сообщении говорится: «В проект не может быть добавлена ​​более высокая справочная версия или несовместимая сборка». Я использую Visual Studio 2010, и целевая версия ОС Windows Phone установлена ​​на ОС Windows Phone 7.1, что является обычной причиной, по которой я видел это сообщение об ошибке. Кто-нибудь знает, как решить эту проблему?

1 Ответ

2 голосов
/ 09 февраля 2012

Убедитесь, что у вас есть правильный набор инструментов.
Набор инструментов WP7

Вы Невозможно использовать набор инструментов Silverlight 5 в приложении WP7

После этого все довольно просто:

  1. Добавьте dll к проекту в качестве ссылки.
  2. В любом XAML, который вы хотите использовать элементы, поместите объявление (просто дляназвать несколько)

    xmlns:toolkit="clr-namespace:System.Windows.Controls assembly=System.Windows.Controls.Toolkit"
    xmlns:customControl="clr-namespace:TriviaGame.CustomControls;assembly=TriviaGame.CustomControls"
    xmlns:visualizationToolkit="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit" 
    xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
    
...