代码之家  ›  专栏  ›  技术社区  ›  user3916429

无法加载文件或程序集“PcapDotNet.Core.dll”

  •  3
  • user3916429  · 技术社区  · 7 年前

    我在我的电脑上有一个使用“visual studio社区”和win7 x32安装的工作解决方案。(使用PcapDotNet包)

    System.IO.FileNotFoundException : Unable to load file or assembly 'PcapDotNet.Core.dll' or one of its dependency.

    我试图将包和目标版本更改为x64,但仍然存在相同的问题。。。

    所需的四个DLL与.exe文件一起很好地位于调试和发布文件夹中。

    PcapDotNet.Base.dll
    PcapDotNet.Core.dll
    PcapDotNet.Core.Extensions.dll
    PcapDotNet.Packets.dll
    

    我甚至试图针对最新的框架4.6.1,但它没有改变任何事情。

    2 回复  |  直到 7 年前
        1
  •  3
  •   Subbu    7 年前

    您可以使用 depends

    http://www.dependencywalker.com/

        2
  •  0
  •   Bogdan Anghel    7 年前

    解决方案中是否引用了DLL?我的建议是将它们放在一个单独的文件夹中(在解决方案文件夹的内部或外部),在解决方案中引用它们(从新路径),然后选择它们并打开“属性工具”窗口。将CopyLocal设置为true。