日期:2014-05-20  浏览次数:20728 次

关于引用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该怎么注册就怎么注册就是了
------解决方案--------------------
顶,不给分给磕头也行
------解决方案--------------------
往死里顶