【问题标题】:How to create a Type Library of System32 dll?如何创建 System32 dll 的类型库?
【发布时间】:2012-09-03 21:48:13
【问题描述】:

我需要使用 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# 文本服务中使用它。

【问题讨论】:

    标签: com typelib


    【解决方案1】:

    使用cmd时需要添加环境变量 如果是 VS2012 Native tools 命令提示符,它将立即工作。

    【讨论】:

      猜你喜欢
      • 2011-04-18
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-13
      • 1970-01-01
      相关资源
      最近更新 更多