C# 中的金雅拓第三方 dll 引用
Gemalto Third Party dll Referencing in c#
我有一个 wpf 应用程序,它具有使用 gemalto QS1000 和 3M SDK 读取护照和驾照的功能。 SDK 和驱动程序安装在我的开发机器上(C:\Program Files (x86)MM Page Reader.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 --
Documentation part 1
Documentation part 2
简单修复,将已安装应用程序快捷方式的起始目录更改为我需要的位置
我有一个 wpf 应用程序,它具有使用 gemalto QS1000 和 3M SDK 读取护照和驾照的功能。 SDK 和驱动程序安装在我的开发机器上(C:\Program Files (x86)MM Page Reader.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 --
Documentation part 1
Documentation part 2
简单修复,将已安装应用程序快捷方式的起始目录更改为我需要的位置