我正在尝试运行从 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阻止以防止恶意事件,通常是外部dll或chm文件的问题。因此,右键单击 dll 并取消阻止该文件。
谢天谢地,经过一天的努力,我终于搞定了。 :) 如果有人对这样的事情有疑问,请对答案发表评论。如果可以,我会尽力提供帮助。
关于c# - 运行 libvlcnet 时出错(.Net 的 vlc 库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7302956/