发布项目的文件在安装后会放到哪里?我尝试将DLL放在安装文件夹中,但仍然存在相同的问题。
我正在尝试使用pinvoke来使用DLL
[DllImport("tc-b_new_sdk.dll", CallingConvention = CallingConvention.Cdecl)]
我收到这个错误:
System.DllNotFoundException:
Unable to load DLL 'tc-b_new_sdk.dll': The specified module could not be found.
(Exception from HRESULT: 0x8007007E)
发布于 2019-11-14 14:51:11
尝试添加DLL的路径,如下所示:
[DllImport("C:\Users\User\Desktop\tc-b_new_sdk.dll", CallingConvention = CallingConvention.Cdecl)]
发布于 2019-11-07 15:19:23
找不到DLL本身或其依赖项之一。
如果DLL与可执行文件位于同一目录中,则表明问题在于依赖项。我们不能知道依赖关系是什么。该信息应随DLL一起提供。此错误的常见原因是您的程序无法解析DLL链接到的MSVC上的依赖项。
https://stackoverflow.com/questions/58743261
复制相似问题