找不到System.Windows.Media的namepspace?

我使用的是来自第三方API的对象,该对象具有System.Windows.Media.ImageSourcetypes的属性,但是我似乎无法在任何地方findSystem.Windows.Media命名空间。 如果我尝试添加对我的项目的引用,我没有看到选项列表中的System.Windows.Media 。 我的项目也针对.NET 3.5。

有什么我需要做的,以便能够访问这个命名空间?

System.Windows.Media.Imaging命名空间是PresentationCore.dll的一部分(如果您使用Visual Studio 2008,则WPF应用程序模板将自动添加此引用)。 请注意,这个命名空间不是WIC库的直接包装,尽pipe大部分更常见的用途仍然可用,而且这些映射到WIC版本的方式相对比较明显。 有关此名称空间中的类的更多信息,请参阅

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

您应该添加对PresentationCore.dll的引用。

PresentationCore.dll添加到您的参考。 这个dll url在我的电脑 – C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dll