c# - 无法加载文件或程序集 'PcapDotNet.Core.dll'

标签 c# dependencies visual-studio-2017 filenotfoundexception pcap.net

我的计算机上有一个使用“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/

相关文章:

c# - Windows:如何将路径很长的文件移动到回收站?

c# - 如何制定这个多线程编程场景?

Java - 类存在两次(在类路径和应用程序 jar 上)。链接错误: ClassCastException

android - 从 Android 模拟器访问 IIS Express

c# - 如何在 Visual Studio 2017 ASP.NET Core Web 应用程序中集成 Bootstrap 4?

java - 在 Camera2 api 上使用 captureBurst 时 JPEG 回调超时

c# - NUnit 如何将屏幕截图附加到 Azure Pipeline 中的测试附件

plugins - 如何在gradle任务中获取传递依赖项的信息?

dependencies - 使用 Opam 管理项目依赖

visual-studio - 提取visual studio 2017产品 key