Я использую WPF, VS2010 и VS2008
Доступны ли эти библиотеки только для Silverlight? Is PresentationFramework.dll == System.Windows.Controls.dll?
Я использую WPF, VS2010 и VS2008
Доступны ли эти библиотеки только для Silverlight? Is PresentationFramework.dll == System.Windows.Controls.dll?
Я предполагаю, что вы ищете пространство имен System.Windows.Controls(а не .dll). Пространство имен, на которое вы ссылаетесь, действительно находится в файле PresentationFramework.dll, который является частью SDK Windows от Microsoft (afaik не является стандартной частью .NET Framework).
System.Windows.Controls.Data находится в файле сборки System.Windows.Controls.Data.dll.
Пространство имен System.Windows.Controls.Data является частью Silverlight, которые в самых последних файлах исходного кода вы можете скачать по адресу: http://www.microsoft.com/downloads/details.aspx?familyid=D09B6ECF-9A45-4D99-B752-2A330A937BC4&displaylang=en p >
Обе сборки находятся на моем компьютере в "Program Files\Reference Assemblies\Microsoft\Framework\v3.0"
Изменить: неправильная ссылка загрузки Silverlight. Исправлено:)
Возможно, что dll Controls.Data не находится в недавнем SDK SilverLight, поэтому, если больше ничего не помогает, вы можете найти его в отдельной загрузке: http://www.microsoft.com/downloads/details.aspx?FamilyID=084A1BB2-0078-4009-94EE-E659C6409DB0&displaylang=en
У меня также была эта проблема, я нашел путь, когда я щелкнул правой кнопкой мыши на панели инструментов в режиме разработки и нажал "Выбрать элементы"... затем на вкладке "Компоненты Silverlight"
Я нашел его в PROGRAM FILES (x86)\MICROSOFT SDK\SILVERLIGHT\v5.0\LIBRARIES\CLIENT. Нажмите на файл и нажмите кнопку "Добавить". То, что я сделал, это нажать "Проект" в меню "Файл", затем добавить ссылку, нажав кнопку "Обзор" (внизу экрана), и ввести вышеуказанный путь. Надеюсь, это поможет.
У меня была эта ошибка с проектом WPF (а не с проектом Silverlight)
Это было вызвано тем, что у меня не было (довольно старого) WPFToolkit.dll на моем новом ноутбуке.