の名前空間が見つかりませんShellFile
。
using System.Windows.Shell
パッケージ マネージャー コンソールを介して Windows7APICodePack を追加し、読み込もうとしました。
PM> インストール パッケージ Windows7APICodePack
「Windows7APICodePack 1.0.0.0」をインストールしています。
Microsoft から Windows7APICodePack をダウンロードしています。ライセンス契約はhttp://code.msdn.microsoft.com/WindowsAPICodePack/Project/License.aspxで入手できます。パッケージに追加の依存関係がないか確認してください。これには、独自のライセンス契約が付属している場合があります。パッケージと依存関係を使用すると、ライセンス契約に同意したことになります。使用許諾契約に同意しない場合は、関連するコンポーネントをデバイスから削除してください。
「Windows7APICodePack 1.0.0.0」が正常にインストールされました。
CADBuilderGUI に「Windows7APICodePack 1.0.0.0」を追加。
「Windows7APICodePack 1.0.0.0」が CADBuilderGUI に正常に追加されました。
後のバージョン 1.1.0.0 を次のようにインストールしようとしました。
PM> Install-Package Windows7APICodePack-Shell
しかし、まだ運がありません。
私は単にファイルのサムネイル画像を取得しようとしています:
ShellFile shellFile = ShellFile.FromFilePath(files[0]);
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;
しかし、それは何であるかを知りませんShellFile
。
助言がありますか?
これは、PresentationFramework.dll が参照によって追加され、Framework 4.0 でビルドしているため、これと重複していません。