投稿者 ムサカ1998  (中学生) 投稿日時 2012/5/9 11:36:20
こんにちは。
趣味でVB(2008)を使って色々なツールソフトを作っていて、共通で使用しているクラスの.vbファイル単位で各アプリケーションのプロジェクトにコピーして使いまわしていましたが、あるアプリケーションのプロジェクト内で共通クラスを直したとき、他のアプリケーションの共通クラスを修正し忘れることがあり、また、名前空間の先頭がアプリケーションで変わってしまうため、クラスライブラリ化を行おうと思っています。
ただし、例えば、以下のような場合、どのようにクラスを管理すればよいか、わけが分からなくなってしまいました。
1.アプリケーション1・2があり、ライブラリA・Bがあるとします。
2.アプリケーション1はライブラリAを参照しています。
3.アプリケーション2はライブラリA・Bを参照しています。
4.ライブラリBはライブラリAを参照しています。

おそらく各ライブラリをプロジェクト化して、各アプリケーションまたはライブラリでプロジェクト参照することで対応可能と思いますが、出来ればライブラリをdll化せず、ライブラリの内容をアプリケーションのexeの中に含めたいのですが、そのようなことは可能でしょうか?
無理であればdll化も検討します。
分かりにくい文章ですみません。