无法在visual studio中找到axAXVLC插件

时间:2015-07-02 23:43:11

标签: c# visual-studio-2012 libvlc

我正在尝试使用c#在Windows窗体应用程序中使用VLC播放器的ActiveX插件。我可以使用"选择项目......"菜单项将VLC插件添加到工具箱中,但是当尝试将其添加到表单时,我得到了一个"无法导入ActiveX控件。请确保已正确注册。"消息。

我已经使用regsvr32注册了dll,我认为问题在于visual studio无法找到对AxAXVLC dll的引用(它正确地导入了AXVLC dll)。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题(在VS2008中);它没有生成AxAXVLC DLL。如果您正在使用VLC v2.2.1(或可能是其他人),那么显然这是一个错误,您需要v2.2.2;见this answer

根据该答案中的建议,我下载了latest VLC nightly并将其集成到我的项目中。 VS抱怨了一下,但最终投降了。

顺便说一句,如果您使用的是ActiveX播放器的v1,显然它不存在于此版本中,您将不得不使用v2。