gpt4 book ai didi

找不到c#dll

转载 作者:太空狗 更新时间:2023-10-30 01:27:50 24 4
gpt4 key购买 nike

我正在用 C# 编写一个小型 AOL IM 应用程序。我拥有我需要的所有 dll,并且我已经能够编译和运行我的应用程序。但是,当它运行时,我收到一条错误消息

“无法加载 DLL 'acccore.dll':找不到指定的模块。(HRESULT 异常:0x8007007E)”

我知道这意味着找不到 acccore.dll 文件,但我不知道为什么。我试着把它放在 C:\Windows\System32 中,它也位于在 Visual Studio 中构建项目时创建的调试目录中。谁能告诉我如何让我的应用程序知道这个 dll 的位置?

谢谢!

最佳答案

我做了一些研究,它看起来像 acccore.dll 是一个 COM DLL 文件。这意味着您需要运行:

regsvr32.exe C:\Windows\System32\acccore.dll

这会将 COM DLL 注册到注册表中,然后您可以在 .NET 代码中使用该 DLL。查看链接:

http://64.12.130.129/forum?c=showthread&ThreadID=1173

因此您需要使用 P/Invoke 来使用 DLL(我猜 AOL SDK 有一些您可以使用的示例代码)。

关于找不到c#dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188501/

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