我正在尝试运行从https://sourceforge.net/projects/libvlcnet/下载的libvlcnet解决方案。
我尝试使用"nant/t:net-2.0 clean build zip"我得到了一个错误" 'net-2.0'框架的SDK不可用或未配置"(但2.0已经安装),而构建阶段在"generate_asminfo"。
我试图从卡车文件夹运行libvlcnet解决方案,"试图加载格式不正确的程序。(异常从HRESULT: 0x8007000B)"是我得到的错误,当我从visual studio运行解决方案为什么?我的头已经骨折5个小时了。错误就在mediainlibrary的构造函数中。
public MediaInfoLibrary() {
handle = MediaInfoInterop.MediaInfo_New();
}
我错过了什么吗?
这个关于使用外部dll时平台不兼容的链接帮助我找出了可能的问题所在。因此,我将目标平台设置为x86,并且dll默认被windows阻止以防止恶意活动,通常是外部dll或chm文件的问题。所以右键单击dll并解除对文件的阻止。
感谢上帝,经过一天的努力,我终于得到了它。:)如果有人在这样的事情上遇到问题,请在答案上发表评论。如果可以的话,我会尽力帮忙的。