Gemalto Сторонние dll ссылки в c # - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть приложение wpf с функцией чтения паспортов и водительских прав с использованием gemalto QS1000 и 3M SDK.SDK и драйверы установлены на моем компьютере разработчика (C: \ Program Files (x86) \ 3M \ 3M Page Reader \ 3.3.3.10 \ bin ...).Согласно документации, во время разработки я должен изменить рабочий каталог отладки на это место.Все отлично работает!

Теперь идет развертывание на рабочей машине.

Я установил тот же SDK и драйверы на производственную машину.Согласно документации, я должен включить все соответствующие библиотеки.Чего я не понимаю, так это где я могу их включить?Только горстка dll справочно-справочна.

Если я вставлю выходную директорию моего приложения в папку bin ниже, то она будет работать нормально, но так как я не хочу этого делать, яв растерянности относительно того, как это сделать правильно.

+ C:/
    + Program Files (x86)
        + 3M
            + 3M Page Reader
                + 3.3.3.10
                    + Bin (working directory on dev machine)
                        + MMMReaderDotNet40.dll (referenced in project)
                    + Config
                        + -- Needed files --
                    + Data
                        + -- Needed sub-directory --
                    + Documentation
                    + Drivers
                    + Logs
                        + -- Needed sub-directory --
                    + Plugins
                        + -- Needed sub-directory --
                    + SDK
                        + -- Code samples and such --

Документация часть 1

Документация часть 2

1 Ответ

0 голосов
/ 21 сентября 2018

Простое исправление, измените начальный каталог ярлыка установленного приложения, чтобы он был там, где он мне нужен

...