1
TreeViewAdvというC#クラスライブラリをダウンロードしました。これは、別のプロジェクトでCOM DLLとして使用する必要があります。このC#クラスライブラリプロジェクトがCOM互換DLLを作成できないのはなぜですか?
正常にビルドされます(リリース、デバッグではありません)。 "ます。regasm" を使用して構築されたDLLを登録
- は"正常に登録タイプ" を語る "ます。gacutil" に登録
- はは、C#プロジェクトで
を "国会が正常にキャッシュに追加された" と言います設定:
- アプリケーション>アセンブリ情報>M AKEアセンブリCOM-可視私は、「ツールボックスアイテムの選択」ダイアログがしかし、それは言う経由VSにこの構築されたDLLを追加しようとすると、COM相互運用機能ため
- ビルド>登録が
をチェックされてチェックされています"XYZ.tlbの自己登録に失敗しました。"
他に何か設定する必要がありますか? VSでこのDLLを使用できないのはなぜですか?
@Jeremy、 また、COMコンポーネントとしてTreeViewAdvを使用する必要があります。あなたはそれをそのように働かせることに成功しましたか?もしそうなら、私のためのポインタを持っているのですか、それともCOM対応のDLLを渡すことができますか? –