c# - 运行 libvlcnet 时出错(.Net 的 vlc 库)

标签 c# vlc libvlc

我正在尝试运行从 https://sourceforge.net/projects/libvlcnet/ 下载的 libvlcnet 解决方案.
我尝试使用“nant/t:net-2.0 clean build zip”我收到错误消息“‘net-2.0’框架的 SDK 不可用或未配置”(但 2.0 已安装),而构建阶段处于“generate_asminfo”。

我尝试从 truck 文件夹运行 libvlcnet 解决方案,“尝试加载格式不正确的程序。(HRESULT 异常:0x8007000B)”是我在以下情况下遇到的错误为什么我从 visual studio 运行解决方案?我已经打破了我的头 5 个小时。准确的说错误就在MediaInfoLibrary的构造函数中。

    public MediaInfoLibrary() {
        handle = MediaInfoInterop.MediaInfo_New();
    }

我是不是漏掉了什么?请帮助我。

最佳答案

Link about incompatibility of platforms when using external dlls帮助我弄清楚可能是什么问题。所以我将目标平台设置为x86并且默认情况下dll被windows阻止以防止恶意事件,通常是外部dllchm文件的问题。因此,右键单击 dll 并取消阻止该文件。

谢天谢地,经过一天的努力,我终于搞定了。 :) 如果有人对这样的事情有疑问,请对答案发表评论。如果可以,我会尽力提供帮助。

关于c# - 运行 libvlcnet 时出错(.Net 的 vlc 库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7302956/

相关文章:

ios - iPhone 上的 Http 直播延迟

C# LibVLCSharp 播放器直接馈送媒体

visual-c++ - libgcrypt.lib中无法解析的外部符号

vlc - 将视频设备名称作为参数传递给 dshow

c++ - QNetworkAccessManager 中的并行化机制是什么?

C# - 如何使方法仅对继承方法基类的类可见

c# - 如果逗号不在两个双引号之间,则用逗号分隔

c# - 我如何向 API 发出 XML 或 JSON 请求

android - 为 http/网络播放设置最小缓冲区阈值

c# - 如何更快地使屏幕失效?