DOBON.NETプログラミング掲示板過去ログ
COM相互運用機能登録でビルドしたDLL
題名: COM相互運用機能登録でビルドしたDLL
著者: そばこ
日時: 2006/02/06 10:31:46
ID: 14862
この記事の返信元:
(なし)
この記事への返信:
[14873]
Re[1]: COM相互運用機能登録でビルドしたDLL
そばこ
2006/02/06 15:57:56
ツリーを表示
環境/言語:[WindowsXP Pro、VS2003、VS2005Pro、C#]
分類:[.NET]
はじめまして「そばこ」です。
先日から解決できない問題があり投稿いたします。
現在以下の環境で開発作業を行っています。
WindowsXP Pro、VS2003、VS2005Pro
VS2005(C#)にてあるDLLを「COM相互運用機能登録」にチェックを入れて
ビルドいたしました。(仮に「test2005.dll」)
その後VS2003(C#)のあるWindowsアプリケーションで
「test2005.dll」を参照設定を行おうとしたところ、
以下のようなメッセージが表示され、
参照登録されませんでした。
「test2005.dllへの参照を追加できませんでした。
これは有効なアセンブリ、または、COMコンポーネントではありません。・・」
確かに「選択されたコンポーネント」内のリストを見ると、
「test2005.dll」の種類が「.net」「COM」でなく
「ファイル」となっていました。
#「test2005.tlb」も同様
「test2005.dll」の「アセンブリ情報」において
「アセンブリをCOM参照可能にする」にチェックを入れても
結果は同様でした。
VS2005にて作成したDLLをVS2003で作成したWinアプリで
参照する方法がありましたらご支援ください。
また、投稿方法に不備がありましたら
申し訳ありませんが、ご指摘をお願いします。
#Frameworkのバージョンが異なるため参照設定できないのでしょうか。
題名: Re[1]: COM相互運用機能登録でビルドしたDLL
著者: そばこ
日時: 2006/02/06 15:57:56
ID: 14873
この記事の返信元:
[14862]
COM相互運用機能登録でビルドしたDLL
そばこ
2006/02/06 10:31:46
この記事への返信:
(なし)
ツリーを表示
そばこ@自己レスです。
> #Frameworkのバージョンが異なるため参照設定できないのでしょうか。
Framework2.xでビルドしたDLLを、
Framework1.xでビルドしたExe使用するなんて発想は
フツウはしないですよね。
お恥ずかしい限りです。
おとなしくFrameworkのバージョンをそろえます。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
はじめまして「そばこ」です。
先日から解決できない問題があり投稿いたします。
現在以下の環境で開発作業を行っています。
WindowsXP Pro、VS2003、VS2005Pro
VS2005(C#)にてあるDLLを「COM相互運用機能登録」にチェックを入れて
ビルドいたしました。(仮に「test2005.dll」)
その後VS2003(C#)のあるWindowsアプリケーションで
「test2005.dll」を参照設定を行おうとしたところ、
以下のようなメッセージが表示され、
参照登録されませんでした。
「test2005.dllへの参照を追加できませんでした。
これは有効なアセンブリ、または、COMコンポーネントではありません。・・」
確かに「選択されたコンポーネント」内のリストを見ると、
「test2005.dll」の種類が「.net」「COM」でなく
「ファイル」となっていました。
#「test2005.tlb」も同様
「test2005.dll」の「アセンブリ情報」において
「アセンブリをCOM参照可能にする」にチェックを入れても
結果は同様でした。
VS2005にて作成したDLLをVS2003で作成したWinアプリで
参照する方法がありましたらご支援ください。
また、投稿方法に不備がありましたら
申し訳ありませんが、ご指摘をお願いします。
#Frameworkのバージョンが異なるため参照設定できないのでしょうか。