关于引用activex dll注册的问题,在线等救命,愚翁大哥有空的话辛苦一下吧。磕头。。
昨天根据愚翁大哥的点拨用vb写了active dll在c#中成功输出了函数。
不过现在问题又来了,在引用时失败,用了regsvr32 *.dll 后可以引用并输出函数。,
现在的主要疑问是,我看到我的dll好像被引用后 被C#修改了?,这是否意味着c#程序在其他客户端机器运行时不用注册ACTIVE DLL 了?
如果要注册的话 也用 regsvr32 *.dll命令吗?? 问题是被引用后的dll 好像变了呀?放在了debug目录下。变成了Interop.*.dll 了,并且k数变小。。。。
这下晕了。我该怎么办啊?要注册的话是regsvr32 * Interop.*.dll呢还是有什么其他办法?或者在打包中搞定,让用户安装时就能自动注册?
磕头了。。
------解决方案--------------------发布的时候Interop.*.dll 保留着,不用注册,原先的dll该怎么注册就怎么注册就是了
------解决方案--------------------顶,不给分给磕头也行
------解决方案--------------------往死里顶