社区
C#
帖子详情
com组件注册问题
Zhenyl
2008-08-20 02:22:59
我有一个工程,工程中引用了一个自己写Com组件,现在我将这个工程用.Net自己的打包工具,制作成一个安装包。在打包过程中我已将那个Com组件添加进来了,并且打完包进行安装后,安装目录下也有那个Com组件,但是这个组件并没有进行注册。不知道是 什么问题,各位大虾指点下。谢了。。
...全文
884
8
打赏
收藏
com组件注册问题
我有一个工程,工程中引用了一个自己写Com组件,现在我将这个工程用.Net自己的打包工具,制作成一个安装包。在打包过程中我已将那个Com组件添加进来了,并且打完包进行安装后,安装目录下也有那个Com组件,但是这个组件并没有进行注册。不知道是 什么问题,各位大虾指点下。谢了。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
C#写的
COM
组件
注册
问题
兼论微软Regasm
注册
的BUG
工作中自己用C#写了专门读写EXCEL(不需要OFFICE环境,直接读原始文件,速度快)的
COM
组件
,在使用过程中,发现原先的
注册
程序是有
问题
的。网上也有同样的网友碰到这个
问题
,但都没找到合适的解决办法。现在我把
问题
和解决方法都写出来,供读者参考。 其实
问题
都是出在
COM
组件
的
注册
上,根本的原因就是REGASM /u 命令有些时候是无效的! 我这边提供的
注册
过程是先卸载,然后
注册
。原先的
注册
过程是: (1) regasm /u XLSRW.dll (2) regasm XLSRW.
C# 解决C++
COM
组件
注册
后,重启电脑需要重新
注册
问题
最近项目中,遇到
com
组件
dll
注册
,用C#引用DLL之后,一切运行正常。regsvr32 E:\程序仓库\临时\WindowsFormsApplication1\WindowsFormsApplication1\bin\x64\Release\MyDlgProject.dll。输入tlbimp E:\程序仓库\临时\WindowsFormsApplication1\WindowsFormsApplication1\bin\x64\Release\MyDlgProject.dll。
个人项目
问题
点之Bartender
COM
组件
未
注册
Jacob报错异常
.NET下
COM
组件
的
注册
问题
今天在部署系统时碰到引用的
COM
组件
ADOX和ADODB 报错,原来该机器上没有
注册
这两个
组件
。在.NET下任何
COM
组件
被引用时生成的Interop前缀的dll文件只是一种到具体实现的代理,
COM
仍需要在目标机器上
注册
。以下转载:.Net提供三种途径供我们导入一个
COM
组件
: 1、 通过Visual Studio .Net提从的“添加引用”功能2、 通过命令行方式:TLBIMP.EXE...
64位操作系统中
注册
COM
组件
的
问题
在64位操作系统中
注册
COM
组件
时,使用regsvr32命令
注册
成功,但在vbs文件中创建
组件
时失败,提示未能找到相关的
组件
,Err.Munber=429。 根据http://support.microsoft.
com
/kb/249873的提示: The 64-bit version is %systemroot%\System32\regsvr32.exe.The 32-bit vers
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章