我需要使用屬於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