次の手順を実行するコードを書いています。
.net .dllを登録し、regasm.exeを使用して.tlbを生成します
- .net .dllを登録し、regasm.exeを使用して.tlbを生成します
- typeLibraryからIDLコードを生成し、ファイルに保存します。
- IDLコードを編集して、小さな変更を加えます。
- Midl.exeを使用して、IDLを.tlbに再コンパイルします。
ご想像のとおり、私が固執しているステップはIDLの生成です。これは、Windows APIに付属のOleViewerを使用して手動で実行できることはわかっていますが、この手動の手順を削除したいと思います。
コマンドラインからOleViewerを操作したり、IDLコードを生成する他の方法を見つけたりすることはできません。
誰かアイデアがありますか?IDLを生成するコードはOleViewerのどこかにある必要があることを私は知っています...おそらくそれにアクセスする方法はありますか?