PEAK-System 的 PCAN-UDS.dll 使用下面的代码加载
[DllImport("PCAN-UDS.dll", EntryPoint = "UDS_GetValue_2013")]
public static extern uds_status GetValue_2013(
[MarshalAs(UnmanagedType.U4)]
cantp_handle channel,
[MarshalAs(UnmanagedType.U4)]
uds_parameter parameter,
StringBuilder buffer,
UInt32 buffer_size);
为何出现以下错误
//System.DllNotFoundException
// HResult = 0x80131524
// Message=无法加载 DLL“PCAN-UDS.dll”: 找不到指定的模块。 (异常来自 HRESULT: 0x8007007E)。
// Source = 07_read_write_uds
// StackTrace:
// 在 Peak.Can.Uds.UDSApi.GetValue_2013(cantp_handle channel, uds_parameter parameter, StringBuilder buffer, UInt32 buffer_size)
// 在 read_write_uds.Program.Main(String[] args) 在 E:\Matlab_2024\07_read_write_uds\Program.cs 中: 第 66 行