为什么出错:对象必须是__ComObject类型或从__ComObject派生的类型

时间:2019-04-04 13:41:21

标签: c# wpf aforge comobject

美好的一天。 我使用Visual Studio 2015,并且有一个带有AForge库的WPF项目(自定义媒体播放器项目)。

当我在Windows 7 SP1中运行项目时,一切都很好。 在Windows 10中运行项目时,出现运行时错误:

“对象必须是__ComObject类型或从__ComObject派生的类型”

行:             foreach(Device.VideoCapabilities中的VideoCapabilities vc)

Device.VideoCapabilities-不是__ComObject

为什么?

正如我之前所说,一切都可以在Windows 7中运行

非常感谢

        VideoCapabilities videoCapabilities = null;
        foreach (VideoCapabilities vc in Device.VideoCapabilities)
        {
            if (vc.FrameSize == new System.Drawing.Size(640, 480))
            {
                videoCapabilities = vc;
            }
        }

0 个答案:

没有答案