2012-01-26 19 views
1

私はCOM DLLを使用し、tlbimpを使って自分の.net 3.5プロジェクトで使用できるDLLを作成しました。私はCOMインターフェイスを使用しようとするとエラーが発生していますが、私はまだアプリケーションがインストールされるサーバー上でCOM DLLを登録する必要があるのでしょうか?もしそうなら、私はどのDLLを登録するのですか、tlpimpで作成したDLLか、tlpimpで使用した元のDLLですか?Tlbimp .netとCOMコンポーネントはまだ登録する必要があります

答えて

2

アプリがインストールされるサーバーにCOM DLLを登録する必要があるのでしょうか?

はい。生成される.NETタイプライブラリは管理されたラッパーです。元のCOM Libはまだ登録されていなければなりません。

もしそうなら、私はどのDLLを登録するのですか、tlpimpで作成したものか、tlpimpで使った元のものですか?

通常regsvr32.exeである。あなたは、tlbimpで使用したオリジナルのものを使用します。さらに、MSIのようなインストーラでインストールされた場合は、代わりにそれを使用してください。

関連する問題