COM DLLを使用し、tlbimpを使用して.net3.5プロジェクトで使用できるDLLを作成しました。COMインターフェイスを使用しようとするとエラーが発生しますが、アプリがインストールされるサーバーにCOM dllを登録する必要があるかどうか疑問に思っていますか?もしそうなら、どのDLLを登録しますか?tlpimpで作成したDLLとtlpimpで使用した元のDLLのどちらですか?
1 に答える
2
アプリがインストールされるサーバーにCOMdllを登録する必要があるかどうか疑問に思っていますか?
はい。生成される.NETタイプライブラリは単なるマネージラッパーです。元のCOMライブラリは引き続き登録する必要があります。
もしそうなら、どのDLLを登録しますか?tlpimpで作成したDLLとtlpimpで使用した元のDLLのどちらですか?
通常はregsvr32.exe
。tlbimpで使用したオリジナルでそれを使用します。さらに良いことに、MSIのようなインストーラーでインストールされる場合は、代わりにそれを使用してください。
于 2012-01-26T15:55:39.100 に答える