我的带有NuGet HDF5DotNetx86的Windows Form .NET应用程序在物理Windows 10笔记本电脑上完美运行,但完全相同的项目在在Ubuntu上运行的VitualBox Windows 10上出现此错误。
在VirtualBox Windows 10上远程运行相同项目目录的物理Windows 10便携式计算机上运行正常。
错误详细信息...
System.IO.FileNotFoundException HResult = 0x8007007E消息=可以 无法加载文件或程序集“ HDF5DotNet.dll”或其依赖项之一。 指定的模块无法找到。来源= HEATMAP项目
StackTrace:位于HDF5_file.read_color_table(String color_table_pathname,Double [,]和color_table_dataset) C:\ PRIMARY \ WORK \ SYSTEM HUB-最新\ HEATMAP项目\ HDF5_file.cs:line 1047年 WindowsApp1.RF_Heatmap_XY_birdseye.heatmap_window_Load(对象发送方, C:\ PRIMARY \ WORK \ SYSTEM HUB中的EventArgs e)- LATEST \ SOURCE \ RF_Heatmap_XY_birdseye.vb:第43行位于 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(Message&m)位于 System.Windows.Forms.Form.WmShowWindow(Message&m)在 System.Windows.Forms.Form.WndProc(Message&m)位于 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m) 在System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)在System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam) System.Windows.Forms.UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg,Int32 wParam,Int32 lParam) System.Windows.Forms.Form.SetVisibleCore(布尔值)位于 System.Windows.Forms.Control.Show()
“无法加载文件或程序集'HDF5DotNet.dll'或其依赖项之一。”
这些依赖关系是什么?