Использование библиотеки PcapDotNet от Github (https://github.com/PcapDotNet/Pcap.Net/wiki/Using-Pcap.Net-in-your-programs),. Я создал службу Windows, которая позволяет анализировать удаленную сеть для устранения неполадок в сети связи. После развертывания служба не может запуститься.
При запуске журнал событий Windows показывает:
Service cannot be started. System.IO.FileNotFoundException: Could not load file or assembly 'PcapDotNet.Core.dll' or one of its dependencies. The specified module could not be found.
File name: 'PcapDotNet.Core.dll' at NewPcapService.svcPcapServer.ServiceStart
Следуя указаниям на вики-странице pcapDotNet выше, я собрал проект в режиме выпуска и установил все рекомендуемые распространяемые пакеты.
«Отсутствующий» файл, PcapDotNet.Core.dll, находится вместе с 3 другими DLL-библиотеками PcapDotNet в той же папке, что и служба EXE.
Я также поместил копии всех 4 библиотек DLL в папки Windows и Windows \ System32, но все безрезультатно.
Может ли кто-нибудь помочь с этим? Эта библиотека лежит в основе некоторых важных сетевых тестов, которые мы разрабатываем для устранения неполадок системы.