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.Media
en 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.Imaging
espacio 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.dll
a sus referencias. Esta URL dll en mi pc -C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dll
fuente
Para Visual Studio 2017
fuente
WindowsBase.dll
desde el mismo directorio