标签:类型 接口 res sys 属性 express sha lib cas
未经处理的异常: System.InvalidCastException: 无法将类型为“Shell32.ShellClass”的 COM 对象强制转换为接口类型“Shell32.IShellDispatch6”。此操作失败的原因是对 IID 为“{286E6F1B-7113-4355-9562-96B7E9D64C54}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。
这个是因为vs自带的Interop.Shell32.dll版本是1.0 太老了,于是在网上找到了1.2版本的,然后改成引用1.2版本。再将引用属性里面的 嵌入互操作类型 改为false 就行了
dll的下载地址:http://download.csdn.NET/detail/u013529927/8812075
C# 获取mp3文件的歌曲时间长度
原文地址:http://www.cnblogs.com/yechangzhong-826217795/p/7100080.html