gpt4 book ai didi

c# - 为什么在 c# .net Windows 应用程序中添加 dll 引用时出错?

转载 作者:行者123 更新时间:2023-11-30 16:35:46 24 4
gpt4 key购买 nike

我已经从 codeProject 网站下载了代码,但是在运行时我在引用文件夹中得到了 dll 的引用错误。 dll 文件位于我的 bin/debug/文件夹。仍然没有找到它。当我从添加引用标签添加这个文件时,我给出了错误这不是有效的 com 组件。

请帮帮忙

提前致谢。

最佳答案

如果 DLL 是 COM 库,您将需要 register it manually using regsvr32 .然后,您可以从“添加引用”对话框的“COM”选项卡中按名称访问它(见下文)。

alt text
(来源:com.com)

另一方面,如果 DLL 是 Jon Skeet 建议的 native 代码,您将只能通过 p/invoking 直接调用其接口(interface)来使用它 - 如果是这种情况,最好创建一个类它充当 DLL 的包装器 - 在您的代码和所有 p/invoke 之间放置一个间接层,因此您的代码不会太紧密地绑定(bind)到 DLL 的接口(interface)。

关于c# - 为什么在 c# .net Windows 应用程序中添加 dll 引用时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504097/

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