【问题标题】:pcap.net .exe error with dlldll 的 pcap.net .exe 错误
【发布时间】:2014-05-28 23:23:24
【问题描述】:

我有一个使用 pcap.net 的程序。当我从开发人员那里启动它时它运行良好,但当我使用 exe 时完全失败。这是我所做的和例外情况:

  1. 将现有项目添加到项目(PcapDotNet.base.dll、.core.dll、.core.extensions.dll 和 .packets.dll)

  2. 转到引用并添加到它们在我的项目文件夹中的位置。没有黄色警告三角形

  3. 转到构建->项目->编译以确保配置显示“发布”

  4. 转到 Build->proejct->compile 以确保目标 cpu 显示“x86”。

我做错了什么?我错过了什么?

【问题讨论】:

    标签: .net dll pcap.net


    【解决方案1】:

    对于那些想知道为什么 PCAP 会出现问题的人:

    这是因为那些使用 .exe 的计算机上没有 WinPCap。因为 Pcap.net 是一个包装器。但是,我仍然必须将 pcap dll 与 .exe 放在同一文件夹中才能成功运行。

    【讨论】:

    • 是的,引用 Pcap.Net 用户指南:“安装 WinPcap 4.1.2”。 pcapdotnet.codeplex.com/…
    • 只是要注意,我已经安装了 WinPCap,但它仍然会失败,除非我将 .exe 与 pcapdonet.core.dll 的副本放在同一文件夹中
    • 你指的是什么exe?如果您指的是您运行的 exe,那么它当然必须找到 DLL 才能运行。
    猜你喜欢
    • 2014-09-03
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    相关资源
    最近更新 更多