C# error类型或命名空间名称';AxWMPLib&x27;找不到(是否缺少using指令或程序集引用?)

C# error类型或命名空间名称';AxWMPLib&x27;找不到(是否缺少using指令或程序集引用?),c#,windows-media-player,axwindowsmediaplayer,C#,Windows Media Player,Axwindowsmediaplayer,处理程序AxWMPLib.\u WMPOCXEvents\u PlayStateChangeEventHandler的可能引用是什么 当我在方法中传递此事件时 private void axWindowsMediaPlayer1_PlayStateChange(object sender,AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e) 编译会引发以下错误: 找不到类型或命名空间名称“AxWMPLib”(是否缺少using指令或程序集引用?) 如果您

处理程序AxWMPLib.\u WMPOCXEvents\u PlayStateChangeEventHandler的可能引用是什么

当我在方法中传递此事件时

private void axWindowsMediaPlayer1_PlayStateChange(object sender,AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
编译会引发以下错误:

找不到类型或命名空间名称“AxWMPLib”(是否缺少using指令或程序集引用?)


如果您使用的是Visual Studio,请确保在解决方案资源管理器的“引用”下列出了
AxWMPLib
。如果窗体中有嵌入式Windows Media Player控件,则该控件应与
WMPLib
一起自动添加


如果缺少这些库,添加这些库的一种简单方法是将Windows Media Player控件添加到窗体(现有控件也可以)。右键单击工具箱并从关联菜单中选择“选择项…”,然后勾选“COM组件”选项卡上的“Windows Media Player”控件并单击“确定”。你现在应该有一个小的Windows Media Player图标连接到你的光标上;单击表单以添加它。这将向您的解决方案添加AxWMPLib和WMPLib引用。如果不需要,您可以删除刚刚添加的Windows Media Player控件。

如果我在“COM组件”中看不到“Windows Media Player”怎么办?我有Windows 10和visual studio 2019社区版。如果您在“COM组件”中没有“Windows Media Player”选项怎么办“列表”表示您的windows安装不包括“windows media player”。要启用此windows功能,请打开windows菜单并搜索“打开或关闭windows功能”。展开“媒体功能”并启用“windows Media Player”“选择权。给它几分钟时间安装,然后您就可以在COM菜单下看到它了,如@Alistair所述。当我在VS 2019/Win 10中从COM组件列表中添加Media Player时,它会出现在工具箱中,但没有图标。如果我尝试将此图标拖到设计器窗口上,则会出现错误“未能创建组件AxHost”。