在VisualStudio2010中,我试图构建一个支持COM互操作的C#项目,但在构建过程中没有注册它,但是我 做 需要程序集的类型化语言(.TLB)文件,因此我可以从解决方案中的另一个C++项目导入它。
我还没有找到这样做的方法-从前有一个tlbexp.exe工具,但是它被弃用,取而代之的是regasm.exe/tlb(它与tlbexp.exe不同,注册它)。
tlbexp在VS2010中仍然可用,如下所示:
C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\TlbExp.exe