Приложение.Net на VirtualBox Windows 10 не может загрузить HDF5DotNet.DLL пакета NuGet

Мое приложение.NET для форм Windows получает ошибку (ниже), когда оно пытается вызвать функцию в пакете NuFet HDF5dotNet.DLL.

Мое приложение работает на Windows 10, которая работает в 64-битной Oracle VirtualBox (т.е. виртуальной машине), которая была запущена Ubuntu Linux на реальной физической машине.

Однако, когда проект копируется как есть на физический компьютер с Windows 10, он работает нормально, загружается и запускает функцию в пакете NuFet HDF5dotNet.DLL.

Я пробовал x64 и x86 версии пакета NuFet HDF5.NET. Та же проблема.

(Мне не хватает волос, чтобы вытащить.)

ДЕТАЛИ ОШИБОК

System.IO.FileNotFoundException HResult=0x8007007E Сообщение = Не удалось загрузить файл или сборку 'HDF5DotNet.dll' или одну из ее зависимостей. Указанный модуль не может быть найден.
Source = 2_HDF5_WindowsFormsApp1 StackTrace: в HDF5_Class.read_color_table(String color_table_pathname, Double[,]& color_table_dataset) в C:\PRIMARY\WORK\2_HDF5_WindowsFormsApp1\SOURCE\HDF_F_F_F_F_F_L_F_F_L_F_F_L_F_F_L_F_F_L_F_F_L_F_F_L_WF_F_D_L_F_WF) в C:\PRIMARY\WORK\2_HDF5_WindowsFormsApp1\Form1.cs: строка 27 в System.Windows.Forms.Form.OnLoad(EventArgs e) в System.Windows.Forms.Form.OnCreateControl() в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в System.Windows.Forms.Control.CreateControl() в System.Windows.Forms.Control.WmShowWindow(Message& m) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms.ScrollableControl.WndProc (Сообщение & m) в System.Windows.Forms.Form.WmShowWindow (Сообщение & m) в System.Windows.Forms.Form.WndProc (Сообщение & m) в System.Windows.Forms.Control.ControlNativeWindow.OnMessage (Сообщение & m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m) в System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

0 ответов

Другие вопросы по тегам