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?
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
Vous devez ajouter une référence à PresentationCore.dll.
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
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