还是C#中引用COM组件的问题!!!!

gavinmark 2010-09-15 11:25:44
我C#程序引用了我本机上注册的一个COM组件、
把它打包在别的机子上安装运行后会有
System.Runtime.InteropSerVicesCOMException异常错误


这个是不是COM组件的问题。
怎么解决?
只有在那台机子上也注册一下COM组件?可是还得进DOS。有方法让安装程序自己注册没有。
...全文
131 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gavinmark 2010-09-15
  • 打赏
  • 举报
回复
自己顶一下,谁来回答啊~!!~~~!!~~~
ZengHD 2010-09-15
  • 打赏
  • 举报
回复
行的,一般的打包工具都会帮忙注册组件
gavinmark 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 porschev 的回复:]
引用 2 楼 gavinmark 的回复:
用打包工具。
再打包的时候把COM组件设置为自注册。
打包完成后,就会随安装程序自动注册了。


。。
[/Quote]

不行么?
porschev 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gavinmark 的回复:]
用打包工具。
再打包的时候把COM组件设置为自注册。
打包完成后,就会随安装程序自动注册了。
[/Quote]

。。
ZengHD 2010-09-15
  • 打赏
  • 举报
回复
在程序里调用regsvr32 /s 来安装COM组件
gavinmark 2010-09-15
  • 打赏
  • 举报
回复
用打包工具。
再打包的时候把COM组件设置为自注册。
打包完成后,就会随安装程序自动注册了。

111,129

社区成员

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

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

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