我的COM组件问题,急!!!!!!!!比较复杂

mudjll 2003-10-20 10:05:30
我现在需要将以前用VB.NET和C#做的DLL作成COM组件,我的C#DLL引用了这个VB的DLL,现在又要将这个C#作成组件,我怎么做呢??
是不是要将这两个DLL都做成是组件才行呢?还是直接引用呢?好象要有一个强名称才行。
我现在做出来的在VB6.0调用时总是报这个错误:
run-time error'-2147024894(80070002)
找不到文件或程序集名称“hismagarg”,或找不到他的一个依赖项。
请问这个错误是什么意思??其中“hismagarg”是C#做的DLL的名字。

...全文
49 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bpy 2004-02-18
  • 打赏
  • 举报
回复
强烈关注

Montaque 2003-10-22
  • 打赏
  • 举报
回复
VS.NET IDE
Project 属性选择 register for com interop!
qqchen79 2003-10-22
  • 打赏
  • 举报
回复
除了StrongName以外,.NET组件注册成COM还需要被安装到GAC里面。
如果这个.NET组件引用了其他Unmanaged Code, 这些Dll必须在系统环境变量PATH包含的路径中。
ruanyuping 2003-10-22
  • 打赏
  • 举报
回复
rt

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧