C# 无法加载文件或程序集';accord.video.ffmpeg.x64.dll';或者它的一个依赖项

C# 无法加载文件或程序集';accord.video.ffmpeg.x64.dll';或者它的一个依赖项,c#,ffmpeg,C#,Ffmpeg,我正在使用Accord.video.ffmpeg.x64。我的项目是建立在x64以及。它是一个单击一次的windows窗体应用程序。我通过nuget安装了accord。安装了C++重新分发器。 当我从debug运行程序时,一切正常。但是,当我发布它并尝试运行它(在同一台机器或任何其他机器上)时,我得到一个错误“无法加载文件或程序集'accord.video.ffmpeg.x64.dll'或其依赖项之一。” 谢谢你能提供的任何帮助 安装在两台机器上 vc_redist-2015.x64.exe

我正在使用Accord.video.ffmpeg.x64。我的项目是建立在x64以及。它是一个单击一次的windows窗体应用程序。我通过nuget安装了accord。安装了C++重新分发器。 当我从debug运行程序时,一切正常。但是,当我发布它并尝试运行它(在同一台机器或任何其他机器上)时,我得到一个错误“无法加载文件或程序集'accord.video.ffmpeg.x64.dll'或其依赖项之一。”


谢谢你能提供的任何帮助

安装在两台机器上

  • vc_redist-2015.x64.exe
  • vc_redist-2015.x86.exe
并复制Nuget packages文件夹中的所有文件

  • packages\Accord.Video.FFMPEG.x64.3.8.0\lib\net(版本)
  • packages\Accord.Video.FFMPEG.x64.3.8.0\build

到应用程序的安装文件夹。

可能该库依赖于另一个库,但找不到它。尝试使用64位版本的打开应用程序。