Estoy usando un objeto de una API de terceros que tiene una propiedad de tipo System.Windows.Media.ImageSource, pero parece que no puedo encontrar el espacio de nombres System.Windows.Media en ninguna parte. Si intento agregar una referencia a mi proyecto, no veo System.Windows.Mediaen la lista de opciones. Mi proyecto también tiene como objetivo .Net 3.5.
¿Hay algo más que deba hacer para poder acceder a este espacio de nombres?
c#
.net
namespaces
Eric Anastas
fuente
fuente

Respuestas:
El
System.Windows.Media.Imagingespacio de nombres es parte de PresentationCore.dll (si está utilizando Visual Studio 2008, la plantilla de la aplicación WPF agregará automáticamente esta referencia). Tenga en cuenta que este espacio de nombres no es un envoltorio directo de la biblioteca de WIC, aunque una gran proporción de los usos más comunes todavía están disponibles y es relativamente obvio cómo se asignan a las versiones de WIC. Para obtener más información sobre las clases en este espacio de nombres, consultehttp://msdn2.microsoft.com/en-us/library/system.windows.media.imaging.aspx
fuente
Debe agregar una referencia a PresentationCore.dll.
fuente
Agregue
PresentationCore.dlla sus referencias. Esta URL dll en mi pc -C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dllfuente
Para Visual Studio 2017
fuente
WindowsBase.dlldesde el mismo directorio