- - PR -
VB.netのDLL参照について
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-11-02 09:06
いつもお世話になっております。
YAMASOUです。 testAtenpt.dll というDLLを参照する際に ソリューションの参照だとビルドする際に レジストリ登録されてしまうとお聞きしました。 レジストリ登録をせずに DLLを参照する方法はありますでしょうか? 環境はVb.net 2003です。 お忙しい中申し訳ありませんがご教授のほどお願いいたします。 | ||||||||
|
投稿日時: 2006-11-02 09:24
"ソリューションの参照" とは、何のことでしょうか? (はつみみです) レジストリというのは、Windows のレジストリのことでしょうか? いずれにせよ、質問する前に "登録されてしまう" かどうかを確認して、理解を深めることをお勧めします。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-11-02 09:48
>>じゃんぬねっと殿
わかりにくい質問になってしまい 大変申し訳ありません。 ソリューションの参照という 表現は間違っておりました。 ソリューションエクスプローラにて 参照設定という箇所に 【参照の追加】を行い、ビルドを行うと 自動的にレジストリに書き込まれてしまいます。 と聞いておりました。 (それ故、ビルドしていない環境での実行は DLLが見つからないため、エラーとなってしまうので その環境でレジストリ登録を行わなければいけない) レジストリ登録を行わず DLLの参照を行う方法はご存知でしょうか? というのが再度纏めた結果でございます。 | ||||||||
|
投稿日時: 2006-11-02 10:01
testAtenpt.dllというのは.NETのアセンブリファイルではないんですね?
| ||||||||
|
投稿日時: 2006-11-02 10:20
>>一郎殿
説明が抜けてしまい申し訳ありません。 testAtenpt.dllというのは .Netで作成したDLLです。 共通クラスのため、 各プロジェクトから参照されるので DLLとして各プロジェクトから 参照するように設定する予定でした。 | ||||||||
|
投稿日時: 2006-11-02 11:34
プロジェクト参照で検索
| ||||||||
|
投稿日時: 2006-11-02 13:08
>>ぶさいくろう
ファイル参照を使用すれば・・とのことだったのでしょうか? >>みなさま Declareステートメントを使用することによって レジストリ登録せずに済む・・ような書き込みを 発見致しましたので試してみたいと思います。 ▼参考URL ttp://forums.belution.com/ja/vb/000/010/92s.shtml | ||||||||
|
投稿日時: 2006-11-02 14:46
.NET のクラス ライブラリ DLL と 「静的ライブラリ」 は違うものでしょう。
と書いてありますので、突っ込みを入れておきます。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |