web-dev-qa-db-fra.com

Impossible de trouver System.Windows.Media namepspace?

J'utilise un objet d'une API tierce qui a une propriété de type System.Windows.Media.ImageSource, mais je n'arrive pas à trouver l'espace de noms System.Windows.Media où que ce soit. Si j'essaie d'ajouter une référence à mon projet, je ne vois pas System.Windows.Media dans la liste des options. Mon projet vise également .Net 3.5.

Dois-je faire quelque chose d'autre pour pouvoir accéder à cet espace de noms?

74
Eric Anastas

L'espace de noms System.Windows.Media.Imaging fait partie de PresentationCore.dll (si vous utilisez Visual Studio 2008, le modèle d'application WPF ajoutera automatiquement cette référence). Notez que cet espace de noms n’englobe pas directement la bibliothèque WIC, bien qu’une grande partie des utilisations les plus courantes soient encore disponibles et qu’il soit relativement évident de les mettre en correspondance avec les versions WIC. Pour plus d'informations sur les classes de cet espace de noms, consultez

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

54
VOX

Vous devez ajouter une référence à PresentationCore.dll.

80
MegaMilivoje

Ajoutez PresentationCore.dll À vos références. Cette URL de DLL dans mon pc - C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dll

31
Mehmedov

Pour Visual Studio 2017

Rechercher des "références" dans l'Explorateur de solutions

Clic droit "Références"

Choisissez "Ajouter une référence ..."

Trouvez la liste "Presentation.Core" et cochez la case

Cliquez sur OK

10
MikeyB