- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB2010で作成したdllからtlbが作れない)
VB2010で作成したdllからtlbが作れない
このQ&Aのポイント
- VB.NETで作成したDLLをExcelのVBAから呼び出す際、VB2010で作成したdllからtlbが作れないという問題が発生しました。
- VB2007のときは問題なく動作していたが、VB2010にアップグレードした後、ClassLibrary1.dllファイルを作成し、RegAsm.exeを実行すると、「ClassLibrary1.dllは有効な.NETアセンブリではないため、読み込めませんでした」というエラーメッセージが表示されました。
- ClassLibrary1の「アセンブリをCOM参照可能にする」にはチェックを入れていますが、それでもtlbファイルが作成されず、問題が解決できません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ターゲットCPU、ターゲットフレームワークは? http://whitearrow.kir.jp/whitearrow_blog/2010/11/299
お礼
.NET Frameworkの2.0でやろうとしていたから駄目だったんですね。 RegAsmのv2.0.50727をv4.0.30319に変更したらできるようになりました。 ありがとうございました。