未能加载文件或程序集“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对您有所帮助!
解决方案:
安装MicrosoftVisualC++2008SP1RedistributablePackage
解决方案:
使用AForge.Video.FFMPEG的命名空间,用来保存视频编码,其在底层用了ffmpeg的类库,所以运行程序时需要avcodec-53.dll等类库在场。你可以从AForge的类库包的Externalsffmpegbin中找到这些文件。
解决方案:
引用15楼sdmq的回复:

使用AForge.Video.FFMPEG的命名空间,用来保存视频编码,其在底层用了ffmpeg的类库,所以运行程序时需要avcodec-53.dll等类库在场。你可以从AForge的类库包的Externalsffmpegbin中找到这些文件。

找到这些文件以后呢?复制到debug目录下,添加引用失败,报“未能添加对…………的引用。请确保此文件可访问并且是一个效的程序集或COM组件”
解决方案:
如果是64位的话,就出来这个问题。编译的时候,请选择X86.
解决方案:
这个问题我来帮你回答。首先你的把avcodec-53.dll,avdevice-53.dll,avfilter-2.dll,avformat-53.dll,avutil-51.dll,swresample-0.dll,swscale-2.dll这7个DLL复制到调试目录下面。你知道这几个文件怎么找吧。然后工具---选项----调试---常规----勾选使用托管兼容模式收工。。。
解决方案:
这个问题我来帮你回答。首先你的把avcodec-53.dll,avdevice-53.dll,avfilter-2.dll,avformat-53.dll,avutil-51.dll,swresample-0.dll,swscale-2.dll这7个DLL复制到调试目录下面。你知道这几个文件怎么找吧。然后工具---选项----调试---常规----勾选使用托管兼容模式收工。。。
解决方案:
http://www.cnblogs.com/bomo/archive/2013/03/10/2952765.html

时间: 2024-09-16 15:45:41

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

VS2008 未能加载文件或程序集“我的工程名称”或它的某一个依赖项

问题描述 VS2008报错如下:试图运行项目时出错:未能加载文件或程序集"我的工程名称"或它的某一个依赖项.该模块应包含一个程序集清单..再新建任何工程,即使是helloworld,VS2008都报相同的错误,再也无法调试.如果将工程属性中的调试选项"启用vs宿主进程"取消,又报错:应用程序正常初始化(0xc000007b)失败.请单击"确定",终止应用程序.请教高手是什么原因阿?多谢了.清理解决方案,重新生成也不管用.现在是新建的工程也不能调试

未能加载文件或程序集“DevExpress.Data.v10.2”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的

问题描述 未能加载文件或程序集"DevExpress.Data.v10.2"或它的某一个依赖项.未能验证强名称签名.此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名.(异常来自HRESULT:0x80131045)求解决方法项目是客户提供的服务器上下载的也跑不起来源码一样是不是缺少什么系统环境? 解决方案 解决方案二:看bin文件夹下有没有类似这个的dll,有的话引用进来,没的就下一个试试.

“未能加载文件或程序集”解决方法(URLRewriter.dll)

一般情况下出现这样的问题是因为.dll文件不存在或者路径不正确.但今天我遇到的情况都不在这两个内.我确定.dll文件是存在的,路径也是正确的.但是程序死活都是"未能加载文件或程序集"的错误.无奈之下只好求助网络,很快在"CSDN"里找到了下面的帖子: 关于"未能加载文件或程序集"的解决方法 - dreamman - dreamman我把服务器上的一个asp.net程序下载到本地机XP系统上安装,设置了虚拟目录后用浏览器打开,一切正常.但我重启电脑

System.BadImageFormatException: 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。

        本机环境:Win7 32位,开发工具:vs2008         今天更新webservices的时候,如下图:               报出了下面的错误:                  在服务端打开asmx文件时,错误信息如下: "/"应用程序中的服务器错误. 未能加载文件或程序集"Oracle.DataAccess"或它的某一个依赖项.试图加载格式不正确的程序. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,

未能加载文件或程序集Microsoft.ReportViewer.WebForms

我在web 项目使用了ReportViewer 呈现报表,在本机开发环境下,报表显示一切正常,当我把程序部署到别的机器上时,出错如下:"/WebReport"应用程序中的服务器错误. 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误信息: 未能加载文件或程序集"Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, Publ

未能加载文件或程序集System.Data,Version=2.0.0.0

  sqlserver 2005打开出现无法正常访问数据,提示信息: 未能加载文件或程序集"System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一个依赖项.系统找不到指定的文件. 解决方法: 打开"C:WINDOWSassembly"文件夹,查看有没有名称为"System.Data".版本号.公钥标记与错误提示中的Version.Publi

未能加载文件或程序集

  近期发现我管理的一台2003操作系统的服务器其WEB服务经常莫明其妙访问出错,以前配置的web.config文件中设置应用程序出现问题则自动切换到自定义的错误页面中去,如: customErrors defaultRedirect="error.htm" mode="ReadOnly" />将模式修改为 customErrors defaultRedirect="error.htm" mode="Off" />

未能加载文件或程序集 Newtonsoft.Json, Version=4.5.0.0 的报错,解决方法

原文:未能加载文件或程序集 Newtonsoft.Json, Version=4.5.0.0 的报错,解决方法 使用httpclient测试webapi的时候客户端报错: {"未能加载文件或程序集"Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配. (异常来自 HRESULT:0x80131040)&q

试图运行一个项目时出错:未能加载文件或者程序集"XXX"或它的某一个加载项

问题描述 我在vs2008上和2010上均遇到了这个问题.原本编译正常,运行正常的程序,有一天不知道为何突然build出错了.错误是:"试图运行一个项目时出错:未能加载文件或者程序集或它的某一个加载项.该模块应该包含一个程序清单."试着直接运行bin目录下的exe文件,则会报错:"应用程序正常初始化(0xc000007b)失败."在网上搜索了一下,一般的解决方案有两种:1.项目属性->调试->勾掉使用visualstudio宿主进程.2.项目属性->