【发布时间】:2013-05-10 09:30:00
【问题描述】:
将 [DllImport("my.cool.library")] 与 .NET 一起使用时,您会收到类似于以下内容的错误:
“无法加载DLL...找不到指定的模块...”
...即使所有必需的 DLL 都已到位并且可以清楚地访问!?
【问题讨论】:
将 [DllImport("my.cool.library")] 与 .NET 一起使用时,您会收到类似于以下内容的错误:
“无法加载DLL...找不到指定的模块...”
...即使所有必需的 DLL 都已到位并且可以清楚地访问!?
【问题讨论】:
事实证明,如果名称中没有句点,DLLImport 仅假定“.dll”扩展名。如果使用 DLLImport("my.cool.library.dll"),它会起作用,否则 DLL 必须重命名为 "my_cool_library.dll",然后 DLLImport("my_cool_library") 才能起作用。 ;)
【讨论】: