首页 > 解决方案 > DllNotFoundException 即使 DLL 在那里?

问题描述

我开发了一个包含 dll(用 c 编写)的音频可视化库,当该库经过测试、工作和完成时,我想将该库包含在我的主项目中。然而,令我惊讶的是,在我的主项目中发生了 DllNotFoundException。由于某种原因,左边的项目失败了,右边的工作正常:

项目

两个应用程序都是 UWP,都是 32 位,都以相同的方式调用库,其中一个失败,另一个没有???

dll 没有其他依赖项,并且不会破坏函数名称。它说即使 dll 位于两个项目的同一位置,也找不到 dll。 dll在正确的目录中

我只是想不通,为什么它在一个项目中不起作用,但它在另一个项目中起作用......

标签: c#dlluwpdllimport

解决方案


推荐阅读