2 つの DLL を生成する VB.net プロジェクトを継承しました。1 つは Web アプリ用で、もう 1 つは「ビジネス レイヤー」用です。これは、より大きな Web サイトのサブアプリ用です。(VS2005 を使用)。
問題は、DLL と名前空間の構造に何か問題があることです。パフォーマンスへの影響があるかどうかを知りたいです。
メインの Web アプリは「Foo」で、Foo.dll を生成します。Foo.dll には名前空間 App.Foo が含まれており、すべてのページ、ユーザー コントロールなどのクラスが含まれています。
FooLib.dll を生成するプロジェクト「FooLib」もあります。FooLib.dll には、一連のクラス定義を含む App.Foo 名前空間も含まれています。App.Foo.Data、App.Foo.Logic など、他にもいくつかの名前空間があります。
これに問題はありますか?ランタイムはどのようにして複数の DLL からクラスを見つけますか?