我正在C#WinForms中开发,这是一个Windows桌面应用程序,我在其中使用Windows Media Player组件。我创建了一个播放列表(curPlaylist)和一个名为musica的WMP组件(在设计器中,拖放至该表单)。在我的PC上可以完美运行(Windows 10),但是当我想在Windows 7计算机上运行它时会崩溃。我得到的错误是:
灾难性故障:异常情况HRESULT:0x8000FFFF(E_UNEXPECTED)
在这一行:
curPlaylist = musica.playlistCollection.newPlaylist(“ curPlaylist”);
我在x86中构建解决方案。应用程序的所有其他方面都可以正常工作(在我的机器上,一切正常。)我什至还有另一个WPM组件(不使用播放列表),并且可以在Win7机器上完美运行。所以不是兼容性错误。我将构建文件夹中的所有.dll复制到目标计算机。 我缺少什么?