gpt4 book ai didi

c# - 在哪里放置非托管 DLL 以用于导入 C# 程序?

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:33 25 4
gpt4 key购买 nike

这一定是一个非常愚蠢的问题,但我对 C# 还是很陌生。

无论如何,我有一个 DLL,我正在用这样一行导入它:

[DllImport(@"MyCoolDll")]

我直接从供应商提供的演示应用程序中提取了这个,但它一直提示找不到 DLL。实际错误(来自 Visual Studio 2010)是这样的:

Unable to load DLL 'MyCoolDll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

我试过将编译后的 DLL 放在 bin/debug 和 bin/release 文件夹中。我什至尝试将其复制到 system32,但似乎没有任何效果。

有什么想法吗?

最佳答案

您的 DLL 可能具有也需要加载的依赖项。你检查了吗?

关于c# - 在哪里放置非托管 DLL 以用于导入 C# 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com