.net开发中,需要调用一些COM组件,COM组件的元素转化为.net的元数据后才能很好的调用。
下面贴出我转的过程。
首先,打开C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools(路径下有TlbImp.exe),根据不同的VS版本,路径可能不一样,请根据自己的路径。
其次,打开要转的COM组件路径,例如:C:\Windows\SysWOW64\XjcaFgwATL.dll
再次,运行,cmd打开命令提示符,win10注意用管理员方式打开哦。
最后,在命令提示符中,cd 进入TlbImp.exe所在路径,按tlbimp sample.dll /out: sample_clw.dll格式输入具体内容,具体过程见下图:
最后给出了生成文件的路径,在该路径下能找到生成的文件,.net中,引用此文件。