1.用MIDL.exe :使用方式为MIDL.exe IDL文件名。 此工具将生成一个Tlb文件,如果该文件直接可以用VS引用生成Interop程序集则不需要下面的步骤。
2.用TlbImp.exe :使用方式为 TlbImp.exe Tlb文件名。 此工具将生成一个.NET标准的程序集,直接应用就可以了。
3.要想得到生成的Interop程序集的源码,需要自动调整一下,还可以使用reflector,将生成一个CS文件。直接加入项目即可。
执行上述指令,可以在VS的Developer Powershell中执行。
$testfile = fopen("test.idl", "w")fwrite($testfile, 'test第一行')
fwrite($testfile, 'test第二行')
fclose($testfile)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)