Подтвердить что ты не робот

Не удается найти System.Windows.Media namepspace?

Я использую объект от стороннего API, у которого есть свойство типа System.Windows.Media.ImageSource, но я не могу найти пространство имен System.Windows.Media в любом месте. Если я попытаюсь добавить ссылку на мой проект, я не вижу System.Windows.Media в списке параметров. Мой проект также нацелен на .Net 3.5.

Есть ли что-то еще, что мне нужно сделать, чтобы иметь доступ к этому пространству имен?

4b9b3361

Ответ 1

Пространство имен System.Windows.Media.Imaging является частью PresentationCore.dll(если вы используете Visual Studio 2008, тогда шаблон приложения WPF автоматически добавит эту ссылку). Обратите внимание, что это пространство имен не является прямой оболочкой библиотеки WIC, хотя большая часть более распространенных применений все еще доступна, и относительно очевидно, как они относятся к версиям WIC. Для получения дополнительной информации о классах в этом пространстве имен проверьте

http://msdn2.microsoft.com/en-us/library/system.windows.media.imaging.aspx

Ответ 2

Вы должны добавить ссылку на PresentationCore.dll.

Ответ 3

Добавьте PresentationCore.dll к своим ссылкам. Этот URL-адрес dll в моем компьютере - C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dll

Ответ 4

Для Visual Studio 2017

Найти "Ссылки" в обозревателе решений

Щелкните правой кнопкой мыши "Ссылки"

Выберите "Добавить ссылку..."

Найдите список "Presentation.Core" и установите флажок

Нажмите ОК