2014-01-11 101 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

回答

相關問題