首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法加载文件或程序集iTextSharp.dll Excel VBA

无法加载文件或程序集iTextSharp.dll Excel VBA
EN

Stack Overflow用户
提问于 2016-03-24 04:21:34
回答 1查看 982关注 0票数 0

我已经开发了一个C# DLL,它充当Excel VBA使用的某些iTextSharps方法的一系列包装类。在我的开发机器和测试机器上,它可以正常工作,但是当我尝试将它部署到用户机器上时,在为C# DLL和tlb运行regasm.exe之后,我得到消息“无法加载文件或程序集iTextSharp.dll”。

我已经将我的dll和tlb加载到用户机器上,并使用regasm注册它们。

EN

回答 1

Stack Overflow用户

发布于 2016-03-24 04:56:40

您需要将iTextSharps与包装器DLL一起发布。DLL意味着动态链接库,所以当您从包装器DLL引用DLL时,它只是引用它,而不是包含它。在C++中,您可以执行静态链接,这意味着静态链接库完全包含在链接二进制文件中。

此外,我认为您需要使用regsvr32为COM InterOp注册它,而不是使用regasm (这是供托管DLL和EXE使用的全局程序集缓存)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36187981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档