• ベストアンサー
※ 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ファイルが作成されず、問題が解決できません。

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

ターゲットCPU、ターゲットフレームワークは? http://whitearrow.kir.jp/whitearrow_blog/2010/11/299

ichiroh3284
質問者

お礼

.NET Frameworkの2.0でやろうとしていたから駄目だったんですね。 RegAsmのv2.0.50727をv4.0.30319に変更したらできるようになりました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう