如何创建System32 DLL的类型库?

时间:2012-09-03 07:06:08

标签: com typelib

我需要使用msctf.dll(文本服务框架的COM服务器)。我使用REGASM创建一个tlb文件。我使用的是.NET 4.0和Visual Studio 2012。

命令: REGASM c:windows / System32 / msctf.dll \ tlb:msctf.tlb

错误: RegAsm:错误RA0000:无法加载' C:\ Windows \ System32 \ msctf.dll'因为我 t不是有效的.NET程序集

最后我需要使用tlbimp.exe创建一个msctf的Interop库,并在C#文本服务中使用它。

1 个答案:

答案 0 :(得分:0)

使用cmd时需要添加环境变量 在VS2012 Native工具命令提示符的情况下,它将立即工作。