Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载文件或程序集“PcapDotNet.Core.dll”_C#_Dependencies_Visual Studio 2017_Filenotfoundexception_Pcap.net - Fatal编程技术网

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

C# 无法加载文件或程序集“PcapDotNet.Core.dll”,c#,dependencies,visual-studio-2017,filenotfoundexception,pcap.net,C#,Dependencies,Visual Studio 2017,Filenotfoundexception,Pcap.net,我在我的计算机上使用VisualStudioCommunity和Win7X32安装了一个可行的解决方案。它使用PcapDotNet包 我将系统迁移到另一台计算机并安装了win7 x64。 现在,我使用PcapDotNet包的程序不再工作了 错误:System.IO.FileNotFoundException:无法加载文件或程序集“PcapDotNet.Core.dll”或其依赖项之一 我试图将包和目标版本更改为x64,但仍然存在相同的问题 所需的四个DLL与.exe文件一起保存在调试和发布文件夹

我在我的计算机上使用VisualStudioCommunity和Win7X32安装了一个可行的解决方案。它使用PcapDotNet包 我将系统迁移到另一台计算机并安装了win7 x64。 现在,我使用PcapDotNet包的程序不再工作了

错误:System.IO.FileNotFoundException:无法加载文件或程序集“PcapDotNet.Core.dll”或其依赖项之一

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

所需的四个DLL与.exe文件一起保存在调试和发布文件夹中

PcapDotNet.Base.dll
PcapDotNet.Core.dll
PcapDotNet.Core.Extensions.dll
PcapDotNet.Packets.dll
我甚至试图针对最新的框架4.6.1,但它没有改变任何东西

有人知道该怎么办吗?

您可以使用depends工具检查DLL的依赖关系。然后可以交叉检查是否存在所有依赖项

该工具可在以下位置获得:
解决方案中是否引用了DLL?我的建议是将它们放在解决方案文件夹内外的单独文件夹中,从新路径在解决方案中引用它们,然后选择它们并打开“属性工具”窗口。没有将CopyLocal设置为true。
希望这有帮助。

哦,是的!你是我节省时间的人!我错过了Windows版WinPCap的安装嘿,如果我已经安装了WinPCap,但错误仍然发生怎么办??