C# AxWindowsMediaPlayer未触发任何事件

C# AxWindowsMediaPlayer未触发任何事件,c#,.net,windows-media-player,axwindowsmediaplayer,C#,.net,Windows Media Player,Axwindowsmediaplayer,我有一个应用程序,它在.NET Windows窗体应用程序的UserControl中托管AxWindowsMediaPlayer 我已经在许多事件中添加了事件侦听器,包括CurrentItemChange、ModeChange和StatusChange 我设置了播放列表,它可以很好地播放播放列表。但是没有调用我的事件处理程序函数 这是令人沮丧的,因为它在我的生产应用程序中失败了。但是我已经编写了一个单独的较小的应用程序,并且触发事件时没有出现问题 有人知道什么会导致Windows Media P

我有一个应用程序,它在.NET Windows窗体应用程序的UserControl中托管AxWindowsMediaPlayer

我已经在许多事件中添加了事件侦听器,包括CurrentItemChange、ModeChange和StatusChange

我设置了播放列表,它可以很好地播放播放列表。但是没有调用我的事件处理程序函数

这是令人沮丧的,因为它在我的生产应用程序中失败了。但是我已经编写了一个单独的较小的应用程序,并且触发事件时没有出现问题

有人知道什么会导致Windows Media Player停止触发事件吗

看来我不是第一个遇到这种情况的人


我最终听从了建议:

解决办法很简单。只需删除和删除 再次添加对AxWMPLib和的引用 在您的项目中使用WMPLib(我正在使用 VS2005)

现在它开始工作了。我很高兴我能继续工作,但这是一个不令人满意的解决办法

如果有人能告诉我为什么会出现缺陷,以及为什么删除和添加引用修复了缺陷,我会给他/她正确的答案