c# - DllNotFoundException 即使 DLL 在那里?
问题描述
我开发了一个包含 dll(用 c 编写)的音频可视化库,当该库经过测试、工作和完成时,我想将该库包含在我的主项目中。然而,令我惊讶的是,在我的主项目中发生了 DllNotFoundException。由于某种原因,左边的项目失败了,右边的工作正常:
两个应用程序都是 UWP,都是 32 位,都以相同的方式调用库,其中一个失败,另一个没有???
dll 没有其他依赖项,并且不会破坏函数名称。它说即使 dll 位于两个项目的同一位置,也找不到 dll。
我只是想不通,为什么它在一个项目中不起作用,但它在另一个项目中起作用......
解决方案
推荐阅读
- powershell - Powershell - 创建 Real64 WMI 属性失败
- c - 如何在C中输入一个0和十进制的数字并做正弦?
- c# - ActiproSoftware 控制中断 Moq 单元测试
- python - 如何正确锁定异步生成器?
- perl - Perl - 输出中缺少逗号
- excel - 自动发送电子邮件适用于 Outlook,但不适用于 Outlook Web Apps (OWA)
- python - scrapy import itemloaders ModuleNotFoundError: No module named 'itemloaders'
- node.js - 在不同于服务器时区 (UTC) 的时区 (CST) 中每个午夜执行一个函数
- reactjs - 如何将电子邮件字符串格式更改为 reactjs 中的 url 格式?
- javascript - 为什么构造函数不更改 Angular 中的服务器状态和背景颜色?