【问题标题】:Working with .tlb files使用 .tlb 文件
【发布时间】:2010-05-29 08:43:17
【问题描述】:

我创建了一个生成 .dll 和 .tlb 文件的 c# com interop dll 项目。 当我在我构建的一切的计算机上使用它们时,一切正常。 但是当我将它传递给另一台计算机(安装了相同的 Windows)时,它就不起作用了。

我已经做了: Regasm.exe SoundLogDLL.dll /tlb:SoundLogDLL.tlb

命令,但仍然不起作用。 在发布之前,我也在vs2008的所有电脑上完成了工作!

我还有什么需要做的吗?

【问题讨论】:

  • 您是否在目标机器上运行了 Regasm?
  • 您能否更详细地描述问题(您是否遇到了一些异常),而不是 仍然不起作用?
  • 您实际上遇到了什么错误?

标签: c# com dll


【解决方案1】:

花了两周时间和大量时间后,我发现了缺少的东西:

Regasm.exe SoundLogDLL.dll /codebase

一切正常:)

【讨论】:

  • 您是否使用该命令而不是“Regasm.exe SoundLogDLL.dll /tlb:SoundLogDLL.tlb”或以某种方式与它结合使用
  • 我不记得了,但我认为它只是这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-12
  • 1970-01-01
  • 2013-03-01
  • 2012-12-24
  • 2017-12-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多