タイプSystem.Windows.Media.ImageSource
のプロパティを持つサードパーティAPIのオブジェクトを使用していますが、System.Windows.Media名前空間がどこにも見つからないようです。プロジェクトに参照を追加しようとしても、オプションのリストにSystem.Windows.Media
が表示されません。私のプロジェクトは.Net 3.5もターゲットにしています。
この名前空間にアクセスできるようにするために他に必要なことはありますか?
System.Windows.Media.Imaging名前空間は、PresentationCore.dllの一部です(Visual Studio 2008を使用している場合、WPFアプリケーションテンプレートはこの参照を自動的に追加します)。この名前空間はWICライブラリの直接のラッピングではないことに注意してください。ただし、より一般的な使用の大部分は依然として利用可能であり、これらがWICバージョンにどのようにマッピングされるかは比較的明らかです。この名前空間のクラスの詳細については、チェックアウトしてください
http://msdn2.Microsoft.com/en-us/library/system.windows.media.imaging.aspx
PresentationCore.dllへの参照を追加する必要があります。
_PresentationCore.dll
_を参照に追加します。私のPCのこのdllのURL-C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\PresentationCore.dll
Visual Studio 2017
ソリューションエクスプローラーで「参照」を見つける
「参照」を右クリックします
[参照の追加...]を選択します
「Presentation.Core」リストを見つけてチェックボックスをオンにします
OKをクリック