2014-01-11 74 views
2

我需要使用属于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据说...这可能是一个暗示这个问题?

+0

你看到的版本是正确的。此外,从.NET 3.0开始,就存在“BitmapImage”。 –

+0

此问题:http://stackoverflow.com/questions/3154198/cant-find-system-windows-media-namepspace对上述问题有更明确的答案。 – John

回答

相关问题