我需要使用属于System.Windows.Media.Imaging
命名空间的BitmapImage
类。无法添加“使用System.Windows.Media.Imaging;”在WPF桌面应用程序中
从Visual Studio 2012 Express开始,我从一个WPF桌面应用程序项目模板开始,我可以看到相关的dll,PresentationCore.dll
出现在参考文献下。
This link on MSDN表示该参考应该足够。 This thread表示相同,并强调了在VS2012中使用典型的wpf项目模板时默认引用必要的dll的事实。
然而,在我的C#代码背后,编译器抱怨我的using System.Windows.Media.Imaging;
声明Media
无法找到。
这个问题似乎并不少见,但我没有找到解决办法。
UPDATE: 当为参考PresentationCore.dll中的属性看,我看到的版本是4.0.0.0和运行时的版本是4.0.30319。我正在做一个便宜的关系,事实上,BitmapImage只存在.net 4.5据说...这可能是一个暗示这个问题?
你看到的版本是正确的。此外,从.NET 3.0开始,就存在“BitmapImage”。 –
此问题:http://stackoverflow.com/questions/3154198/cant-find-system-windows-media-namepspace对上述问题有更明确的答案。 – John