0

VSインストーラを使用してCOMで正しく登録しようとしていますが、インストーラを取得できないVS2017にC# * .tlbファイルを生成/登録する(私が正しく理解していれば、インストーラが行うべきである)。COM登録DLLはMSIインストーラを使用してタイプライブラリを生成/登録しません

私はProgIdへのレジストリ参照を見ることができるので、少なくとも部分的に修正していると思います。私はDLLをvsdrpCOMに登録するように設定しました。明示的に実装されたインターフェイス、パブリックデフォルトコンストラクタなどがあります。成功していない。

私はregasm.exeで実行できましたが、ターゲットマシンでは利用できません。また、複数のターゲットマシンがあるため、インストールの一部として自動的に実行されます。

インストーラの設定に何か不足していますか?違う、簡単な方法がありますか?

答えて

0

これは役立つはず、それはまだそれを行うための方法古いですが:

https://www.simple-talk.com/dotnet/visual-studio/build-and-deploy-a-net-com-assembly/

と展開までスキップします。基本的には、TLBファイルを作成して、vsdrxCOM登録でインストールに追加する必要があります。

+0

リンクをありがとうございました - これは私がやったことです。これまで問題なく動作しているようです。 – GBB

関連する問題