Я столкнулся с подобной проблемой с Symbol & Symbol.Audio. Мое сообщение об ошибке было
Не удается найти PInvoke DLL 'AudioAPI32.dll'
Оказывается, есть смоделированные режимы для некоторых устройств Symbol. Библиотеки Motorola Symbol определяют эти режимы, используя реестр устройства или эмулятора. Для доступа к реестру эмулятора вы можете использовать Visual Studio Remote Tools \ Удаленный редактор реестра
Затем просто подключитесь к вашему эмулятору (Windows Mobile 6.5.3 Professional Emulator) и убедитесь, что в 10101 * значение Simulation отсутствует как «Never».
[HKEY_LOCAL_MACHINE \ Software \ Symbol]
Если значение строки симуляции отсутствует, возможно, по умолчанию используется значение «Авто», и в этом случае эмулятор спрашивает, какой режим вы хотите использовать. Вы также можете попробовать добавить симуляцию как «Всегда».
Вы также можете добавить проверки, чтобы увидеть, доступны ли устройства, например:
if (Symbol.Barcode.Device.AvailableDevices == null) return;