做了个com组件gacutil regasm本机可以,到服务器上怎么也注册不了的问题,经过三天的摸索,才想起可能是架构的问题,最终在服务器上使用64位命令,就成功加载了,
32位打开32位vs命令提示符,64位打开64位vs命令提示符
1.切换到dll所在盘
2.切换到dll所在路径
//gacutil /i aaa.dll
//regasm /tlb:aaa.tlb aaa.dll
注册成功!
从此.net和其它编程语言混用没难度
本文详细介绍了在服务器上注册COM组件遇到的问题及解决方案。通过排查发现是架构不匹配导致的注册失败,最终采用64位命令成功完成了组件的注册。
做了个com组件gacutil regasm本机可以,到服务器上怎么也注册不了的问题,经过三天的摸索,才想起可能是架构的问题,最终在服务器上使用64位命令,就成功加载了,
32位打开32位vs命令提示符,64位打开64位vs命令提示符
1.切换到dll所在盘
2.切换到dll所在路径
//gacutil /i aaa.dll
//regasm /tlb:aaa.tlb aaa.dll
注册成功!
从此.net和其它编程语言混用没难度
648
3945

被折叠的 条评论
为什么被折叠?