web-dev-qa-db-ja.com

System.Windows.Media名前空間が見つかりませんか?

タイプSystem.Windows.Media.ImageSourceのプロパティを持つサードパーティAPIのオブジェクトを使用していますが、System.Windows.Media名前空間がどこにも見つからないようです。プロジェクトに参照を追加しようとしても、オプションのリストにSystem.Windows.Mediaが表示されません。私のプロジェクトは.Net 3.5もターゲットにしています。

この名前空間にアクセスできるようにするために他に必要なことはありますか?

74
Eric Anastas

System.Windows.Media.Imaging名前空間は、PresentationCore.dllの一部です(Visual Studio 2008を使用している場合、WPFアプリケーションテンプレートはこの参照を自動的に追加します)。この名前空間はWICライブラリの直接のラッピングではないことに注意してください。ただし、より一般的な使用の大部分は依然として利用可能であり、これらがWICバージョンにどのようにマッピングされるかは比較的明らかです。この名前空間のクラスの詳細については、チェックアウトしてください

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

54
VOX

PresentationCore.dllへの参照を追加する必要があります。

80
MegaMilivoje

_PresentationCore.dll_を参照に追加します。私のPCのこのdllのURL-C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dll

31
Mehmedov

Visual Studio 2017

ソリューションエクスプローラーで「参照」を見つける

「参照」を右クリックします

[参照の追加...]を選択します

「Presentation.Core」リストを見つけてチェックボックスをオンにします

OKをクリック

10
MikeyB