0

我有一个 wpf 应用程序,它具有使用 gemalto QS1000 和 3M SDK 读取护照和驾驶执照的功能。SDK 和驱动程序安装在我的开发机器上(C:\Program Files (x86)\3M\3M Page Reader\3.3.3.10\bin...)。根据文档,在开发过程中,我应该将调试工作目录更改为该位置。一切都很好!

现在部署到生产机器。

我在生产机器上安装了相同的 SDK 和驱动程序。根据文档,我应该包含所有适当的 dll。我不明白我在哪里包括这些?只有少数 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 部分

4

1 回答 1

0

简单修复,将已安装应用程序快捷方式的起始目录更改为我需要的位置

于 2018-09-20T21:15:22.230 回答