C++/CLI D3DImageが見つからない

error C2504: 'D3DImage' : 定義されていない基底クラスが宣言されています。

というエラーが出る
usingとアセンブリを追加することで解決した

using namespace System::Windows::Interop;

プロジェクトの「プロパティ」を開き、[新しい参照の追加]から「PresentationCore」と「WindowsBase」を追加する
f:id:oigamishunta:20141208195638j:plain

WindowsBaseは追加しないとエラーがでるので必須

error C3624: 'System::Windows::Freezable': この型を使用するには、アセンブリ 'WindowsBase' への参照が必要です