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

问题描述 投票:0回答:2

处理程序的可能参考是什么

AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler

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

private void axWindowsMediaPlayer1_PlayStateChange(object sender,AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)

编译抛出以下错误:

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

c# windows-media-player axwindowsmediaplayer
2个回答
4
投票

如果您使用的是 Visual Studio,请确保解决方案资源管理器中的“参考”下列出了

AxWMPLib
。如果表单中有嵌入的 Windows Media Player 控件,它应该会与
WMPLib
一起自动添加。

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


0
投票

请参阅 在 Visual Studio 2005 中构建解决方案时出现访问被拒绝错误

这可能是由于 Visual Studio 需要 Windows 7 或更高版本的管理员权限造成的。

© www.soinside.com 2019 - 2024. All rights reserved.