com组件注册问题

Zhenyl 2008-08-20 02:22:59
我有一个工程,工程中引用了一个自己写Com组件,现在我将这个工程用.Net自己的打包工具,制作成一个安装包。在打包过程中我已将那个Com组件添加进来了,并且打完包进行安装后,安装目录下也有那个Com组件,但是这个组件并没有进行注册。不知道是 什么问题,各位大虾指点下。谢了。。
...全文
884 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkykky2006 2010-11-07
  • 打赏
  • 举报
回复
设置为vsdrfCOMSelfReg就可以了。我刚才也遇到这个问题了。呵呵。
jimh 2008-08-22
  • 打赏
  • 举报
回复
有没有强名,没有的话不算正真的COM组件
Zhenyl 2008-08-22
  • 打赏
  • 举报
回复
我已经确认过了,是真正的Com组件
peterb 2008-08-22
  • 打赏
  • 举报
回复
lz是不是搞错了,把debug目录下的dll复制一下,而不是把那个真正的com组件放到setup包中(相关dll,ocx文件要找到),
如果是com组件,一般默认就已经设置为vsdrfCOMSelfReg
beijingbeerman 2008-08-22
  • 打赏
  • 举报
回复
vsdrfDoNotRegister
Zhenyl 2008-08-22
  • 打赏
  • 举报
回复
我选中这个组件,在属性栏中找到一个Register属性,它的设置为vsdrfCOMSelfReg(所有属性值vsdrfDoNotRegister,vsdrfCOM,vsdrfCOMRelativePath,vsdrfCOMSelfReg,vsdrfFont)。不知道你说的是不是这个属性,将这个属性设置为vsdrfCOMSelfReg,是不行的。
Zhenyl 2008-08-22
  • 打赏
  • 举报
回复
我咋么在属性列表中,没看到这个属性呀。
jietuan 2008-08-20
  • 打赏
  • 举报
回复
打包的时候,click 这个com组件,下面 有个property ,请选择selfregister

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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