c# - 无法加载文件或程序集“accord.video.ffmpeg.x64.dll”或其依赖项之一
问题描述
我正在使用 Accord.video.ffmpeg.x64。我的项目也是用 x64 构建的。它是一次单击 Windows 窗体应用程序。我通过nuget安装了协议。已安装 C++ 再分配器。
当我从调试运行程序时,一切正常。但是当我发布它并尝试运行它(在同一台机器或任何其他机器上)时,我收到错误“无法加载文件或程序集'accord.video.ffmpeg.x64.dll'或其依赖项之一。”
感谢您提供任何帮助。
解决方案
安装在机器上
- vc_redist-2015.x64.exe
- vc_redist-2015.x86.exe
并从您的 Nuget 包文件夹中复制所有文件
- 包\Accord.Video.FFMPEG.x64.3.8.0\lib\net(版本)
- 包\Accord.Video.FFMPEG.x64.3.8.0\build
到您的应用程序的安装文件夹。
推荐阅读
- c - 如何使用 MPI_Scatterv 分散 3d 数组?
- groovy - Groovy 中读取响应正文中的 UnicodeToChar 转换和正则表达式
- android - 带有 Material Design 主题的 Android 应用在 Android 5 和 6 上崩溃
- solidity - DeclarationError: 未声明的标识符。您的意思是“balanceOf”还是“blances”?
- java - 使用pagedlistholder分页时,为什么current和PageSize发生变化时分页内容完全没有变化
- gmail - 有没有办法将自动回复电子邮件包含在 gmail 的方括号中?
- python - 通过python中的多线程绘制多个实时图
- python - Python:将数字分成两部分
- groovy - 如何在 JMeter 中设置 cookieJar
- angular - 在Angular中将HTML转换为PDF时如何格式化PDF