如何生成AxInterop文件?

use*_*013 8 interop

我们有一个.NET项目依赖于旧的VB6 OCX(整个过程最初是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.

Pau*_*tte 3

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

参考