我的计算机上有一个使用“visual studio 社区”和 win7 x32 安装的有效解决方案。 (它使用 PcapDotNet 包) 我将系统迁移到另一台计算机并安装了 win7 x64。 现在,我使用 PcapDotNet 包的程序不再工作了。
错误:System.IO.FileNotFoundException:无法加载文件或程序集“PcapDotNet.Core.dll”或其依赖项之一。
我尝试将包和目标构建更改为 x64,但仍然有同样的问题...
四个必需的 DLL 与 .exe 文件一起位于 Debug 和 Release 文件夹中。
PcapDotNet.Base.dll
PcapDotNet.Core.dll
PcapDotNet.Core.Extensions.dll
PcapDotNet.Packets.dll
我什至尝试以最新的 Framework 4.6.1 为目标,但它没有任何改变。
请问有人知道该怎么办吗?
最佳答案
您可以使用depends
工具来检查您的DLL 的依赖关系。然后您可以交叉检查是否存在所有依赖项。
该工具可在此处获得: http://www.dependencywalker.com/
关于c# - 无法加载文件或程序集 'PcapDotNet.Core.dll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44860869/