gpt4 book ai didi

c# - 从 C# (VS2008) 调用 DLL

转载 作者:行者123 更新时间:2023-11-30 22:48:31 30 4
gpt4 key购买 nike

我有一个包含一些 Excel 插件的 DLL (Test.dll),我不知道这是用哪个版本构建的(可能是用 VB6,但我不确定)。

当我尝试在 VS2008 中引用此 DLL 时,我收到消息

无法添加对 <DLL 名称> 的引用。请确保该文件是可访问的,并且是有效的程序集或 COM 组件。

如果有人可以帮助我,那就太好了。

感谢任何帮助。

感谢和问候,图沙尔

最佳答案

在我看来,您尝试加载的 DLL 不是托管 DLL,也不是 CLR 可以视为托管的 DLL。

一种解决方案是使用托管 C++ (C++/CLI) 围绕 DLL 构建包装器。另一种是使用 PInvoke,解释为 here我遇到了一个工具 here .

您还可以查看此线程:Unable to Use DLL of VB6 Into ASP.NET .

希望这些对你有用,阿萨夫

关于c# - 从 C# (VS2008) 调用 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1611936/

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