• ベストアンサー

VB6で作成したCOMに厳密名を与える

VS.NET上でVB6で作成したCOMを使用しようとしたのですが、ビルドを行った際に「アセンブリの生成に失敗しました--参照されたアセンブリ'XXX.xxx'は厳密な名前を持っていません」というエラーが発生してしまいます。 VS.NET上でCOMを使用する場合には自動的にRCWにより適切な形に変換されるという記述を読んだ気がするのですが、別に厳密名を与える処理を行わなくてはいけないのでしょうか。 .NET初心者のため情報が足りないかも知れないのですが、よろしくお願いします。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

http://www.ailight.jp/blog/goldfish/archive/2004/09/06/2653.aspx ここの内容の、ADOXとなっているところをVB6で作成したCOMに置き換えて作業してみてはどうでしょう? #未確認ですが。

参考URL:
http://www.ailight.jp/blog/goldfish/archive/2004/09/06/2653.aspx
counter_class
質問者

お礼

うまく行きました!ありがとうございました。

関連するQ&A