我找不到ShellFile
.
我已经添加using System.Windows.Shell
并尝试通过包管理器控制台加载 Windows7APICodePack:
PM> install-Package Windows7APICodePack
安装“Windows7APICodePack 1.0.0.0”。
您正在从 Microsoft 下载 Windows7APICodePack,其许可协议位于http://code.msdn.microsoft.com/WindowsAPICodePack/Project/License.aspx。检查软件包是否有其他依赖项,这些依赖项可能附带他们自己的许可协议。您对包和依赖项的使用构成您接受他们的许可协议。如果您不接受许可协议,请从您的设备中删除相关组件。
成功安装“Windows7APICodePack 1.0.0.0”。
将“Windows7APICodePack 1.0.0.0”添加到 CADBuilderGUI。
成功将“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 中构建。