我正在使用试用VeriFinger SDK。我从dotNET_Portable文件夹中添加了所有受支持的DLL。我把AnyCPU改成了x64。但是在初始化NDeviceManager对象时,我感到很不爽。下面给出了我的代码。有人能告诉我我做错了什么吗?
System.TypeInitializationException:"Neurotec.Devices.NDeviceManager“的类型初始化程序抛出了一个异常。异常消息:"Neurotec.Devices.NDeviceManager“的类型初始化程序抛出一个异常。InnerException :无法加载DLL "NDevices":找不到指定的模块。(HRESULT例外: 0x8007007E)
using Neurotec.Devices;
private NDeviceManager _deviceMan;
protected override void OnNavigatedTo(NavigationEventArgs e)
{
_deviceMan = new NDeviceManager(NDeviceType.FingerScanner, true);
}
private void btnRefreshScannerList_Click(object sender, RoutedEventArgs e)
{
var Scanners = _deviceMan.Devices;
//TODO:
}发布于 2013-07-18 14:11:31
除了dotNET_Portable dll之外,还需要添加本机库NDevices.dll、NCore.dll、NMedia.dll &来自Bin\Win64_x64的其他依赖项(或Bin\Win32_x86,取决于所针对的平台)。请参阅应如何做到这一点:

https://stackoverflow.com/questions/17632218
复制相似问题