我正在使用 Accord.video.ffmpeg.x64。我的项目也是用 x64 构建的。这是一个单击一次的 Windows 窗体应用程序。我通过nuget安装了accord。 C++ 重新分发程序已安装。
当我从调试中运行程序时,一切正常。但是,当我发布它并尝试运行它(在同一台计算机或任何其他计算机上)时,我收到错误“无法加载文件或程序集‘accord.video.ffmpeg.x64.dll’或其依赖项之一。”
感谢您提供的任何帮助。
最佳答案
在机器上安装
- vc_redist-2015.x64.exe
- vc_redist-2015.x86.exe
并复制 Nuget 包文件夹中的所有文件
- packages\Accord.Video.FFMPEG.x64.3.8.0\lib\net(版本)
- packages\Accord.Video.FFMPEG.x64.3.8.0\build
到应用程序的安装文件夹。
关于c# - 无法加载文件或程序集 'accord.video.ffmpeg.x64.dll' 或其依赖项之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51486105/