Sandeep Mewara
Похоже, вы не упаковываете/не собираете zkemkeeper.dll или связанный файл/информация вместе с вашим exe-файлом.
Быстрая проверка была бы:
Возьмите всю вашу папку bin/debug (в ней будет находиться ваш C# exe и все необходимые сборки). Вставьте его внутрь
1. другая папка той же системы => исполняемый файл работает, тогда у вас есть все необходимые файлы с вами локально в системе
2. компьютер, а затем запустите исполняемый файл. => Если это не удается, то должно быть что-то, что zkemkeeper.dll нуждается в том, что доступно с установкой программного обеспечения ZKT. Либо это может быть связанный файл, либо какая-то запись реестра, которая заставит его работать.
С учетом вышесказанного было бы понятно, что именно нужно будет создать установщику.
Для установки обратитесь к интернету, например: Создание установочного файла для приложения Windows с помощью Visual Studio[^]
Если папки bin достаточно и работает так же, как и в другом мачинге, вам просто нужно упаковать их. Если вы обнаружите, что другая система тоже нуждается в ZKT softare, то вам нужно упаковать ее вместе с вашим exe-файлом в установщик. Однако будьте осторожны, прочтите лицензию на программное обеспечение ZKT, прежде чем упаковывать его вместе с вашим exe-файлом и распространять. Хотя если вы считаете, что какая-то запись реестра сработает, то вам нужно сделать это в качестве предварительного шага во время установки, и это должно сделать трюк.
Обратитесь к нашей собственной статье CP: Начало Работы Биометрического Устройства C# ZKTeco[^] => глядя на него, в основном кажется, что это может быть регистрация сборки, необходимой для того, чтобы запустить приложение на другой системе. Попробуйте!