0

msctf.dll(Text Service Framework用のCOMサーバー)を使用する必要があります。REGASMを使用してtlbファイルを作成しました。.NET4.0とVisualStudio2012を使用しています。

コマンド:REGASM c:windows / System32 / msctf.dll \ tlb:msctf.tlb

エラー:RegAsm:エラーRA0000:有効な.NETアセンブリではないため、「C:\ Windows \ System32\msctf.dll」の読み込みに失敗しました

最後に、tlbimp.exeを使用してmsctfの相互運用ライブラリを作成し、C#テキストサービスで使用する必要があります。

4

1 に答える 1

0

cmdを使用するときに環境変数を追加する必要がありますVS2012ネイティブツールのコマンドプロンプトの場合、すぐに機能します。

于 2012-09-03T13:48:13.303 に答える