当前位置:编程学习 > C#/ASP.NET >>

未能加载文件或程序集“AForge.Video.FFMPEG.dll”或它的某一个依赖项。找不到指定的模块。

运行VS2010后报错:未能加载文件或程序集“AForge.Video.FFMPEG.dll”或它的某一个依赖项。找不到指定的模块。AForge.Video.FFMPEG.dll这个在引用里边已经引用了,Debug下也存在了,名称一样,为什么还这样报错呢?求解 未能加载文件或程序集 --------------------编程问答-------------------- 会不会这个dll还依赖其他的DLL呀,用reflector看看有没有引用其他的dll,就知道了 --------------------编程问答--------------------
引用 1 楼 aqbeyond 的回复:
会不会这个dll还依赖其他的DLL呀,用reflector看看有没有引用其他的dll,就知道了
用reflector看看有没有引用其他的dll?这个怎么用啊?我不知道,谢谢 --------------------编程问答-------------------- 重新引用一次 --------------------编程问答--------------------
引用 3 楼 adrianEvin 的回复:
重新引用一次
我试过了,没解决问题 --------------------编程问答-------------------- AForge.Video.FFMPEG.dll 这个可能调用了其他dll你没有,,,,
你调用这个代码是怎么写的?
[DllImport("AForge.Video.FFMPEG.dll")]? --------------------编程问答--------------------
引用 5 楼 seominho 的回复:
AForge.Video.FFMPEG.dll 这个可能调用了其他dll你没有,,,,
你调用这个代码是怎么写的?
[DllImport("AForge.Video.FFMPEG.dll")]?
我没写代码调用这个dll啊,我就在引用里右键-添加引用 添加的这个dll。这个还要写代码调? --------------------编程问答-------------------- 你没掉就报错? --------------------编程问答-------------------- 我的意思是 这个dll里头的函数 你是怎么调用的,,,
添加引用不行 就用[DllImport("AForge.Video.FFMPEG.dll")] 试试 --------------------编程问答-------------------- AForge.Video.FFMPEG.dll 应该是C++写的吧 --------------------编程问答--------------------
引用 8 楼 seominho 的回复:
我的意思是 这个dll里头的函数 你是怎么调用的,,,
添加引用不行 就用[DllImport("AForge.Video.FFMPEG.dll")] 试试

 弱弱的问一句  [DllImport("AForge.Video.FFMPEG.dll")] 放到哪呢 --------------------编程问答--------------------
引用 9 楼 seominho 的回复:
AForge.Video.FFMPEG.dll 应该是C++写的吧
AForge.Video.FFMPEG.dll 是AForge.net自带的 --------------------编程问答-------------------- 调用c++程序的时候,函数上面写的DLLImport,,,
既然是.net直接引用就应该行啊,,, --------------------编程问答-------------------- http://www.zhaodll.com/dll/a/201212/279300.html
下一个替换掉试试,里头说
DLL下载说明
如果您的系统提示“找不到AForge.Video.FFMPEG.dll”或“AForge.Video.FFMPEG.dll缺失” 或者“AForge.Video.FFMPEG.dll错误”等等,请不用担心,在本页使用网际快车或迅雷下载到该DLL文件后用WinRAR解压缩直接拷贝到原目录即可解决错误提示!希望我们提供的AForge.Video.FFMPEG.dll对您有所帮助! --------------------编程问答-------------------- 安装 Microsoft Visual C++ 2008 SP1 Redistributable Package  --------------------编程问答-------------------- 使用AForge.Video.FFMPEG的命名空间,用来保存视频编码,其在底层用了ffmpeg的类库,所以运行程序时需要avcodec-53.dll等类库在场。你可以从AForge的类库包的Externals\ffmpeg\bin中找到这些文件。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,