如何生成AxInterop文件?

时间:2011-11-14 13:25:30

标签: interop

我们有一个依赖于旧的VB6 OCX的.NET项目(整个过程最初是VB6和C ++,我们正在逐步将它们全部迁移到.Net,但我们需要它在目前的半迁移状态下工作)。我们的一个开发人员可以构建项目,但没有其他人可以。

开发人员发现他有对interop.foo.dll文件和AxInterop.foo.dll的引用,两者都存在。

我已经构建了VB6项目,并通过浏览它将OCX的引用添加到我的.NET项目副本中。我现在有一个interop.foo.dll的引用,它存在,但我没有对AxInterop.foo.dll的引用,并且该文件也不存在。我也有类似“Type'AxFoo.AxocxFoo'未定义”的错误,这会阻止项目建设。

如何生成此AxInterop.foo.dll文件并引用它?我可以看到很多关于这些文件是什么的StackOverflow问题,但没有说明它们是如何生成的!

非常感谢,

--- Alistair。

1 个答案:

答案 0 :(得分:3)

  

我已经解决了:解决方案是使用aximp.exe命令行工具。

<强>参考