2

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

我尝试从卡车文件夹运行 libvlcnet 解决方案,“尝试加载格式不正确的程序。(HRESULT 异常:0x8007000B) ”是我从 Visual Studio 运行解决方案时遇到的错误,为什么?我已经折断了5个小时。确切地说,错误正是在 MediaInfoLibrary 的构造函数中。

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

我错过了什么吗?请帮我。

4

1 回答 1

2

这个关于使用外部 dll 时平台不兼容的链接帮助我弄清楚可能是什么问题。所以我将目标平台设置为 x86 并且默认情况下 dll 被 windows 阻止以防止恶意活动,通常是外部dllchm文件的问题。所以右键单击dll并取消阻止文件。

感谢上帝,经过一天的努力,我终于得到了它。:) 如果有人在这样的事情上遇到问题,请对答案发表评论。如果可以的话,我会尽力提供帮助。

于 2011-09-05T15:46:51.250 回答