Я боролся с этим некоторое время. У меня есть разные устройства, на которых мне нужно запустить корпоративное приложение. Он написан с использованием .NET CF 1.1. Оба имеют свои собственные управляемые dll, которые необходимо вызвать, чтобы получить серийный номер из пистолета.
Мне еще не удалось найти безопасный способ позвонить одному, и, если это не удастся, перейдите к вызову следующего. Исключение всегда возникает за пределами моего приложения и не может быть перехвачено, что приводит к сбою приложения.
Эти dll скопированы с моим программным обеспечением, поэтому я не могу проверить файл на устройстве.
Есть ли что-нибудь, о чем вы, ребята, можете подумать, что позволило бы мне идентифицировать одно устройство поверх другого без жесткого сбоя и позволить без проблем вызвать соответствующий dll?
Я сделал это, используя указанные dll напрямую, а также через отражение (для одной dll мне нужен MethodInfo.invoke, а для другой - просто значение поля).
Любая помощь приветствуется. Спасибо!