我继承了一个生成 2 个 DLLS 的 VB.net 项目:一个用于 Web 应用程序,另一个用于“业务层”。这是针对较大网站的子应用程序。(使用 VS2005)。
问题是 DLL 和命名空间结构的某些东西不正确,我想知道是否有任何性能影响。
主网络应用程序是“Foo”,并生成 Foo.dll。Foo.dll 包含命名空间 App.Foo,其中包含所有页面、用户控件等的类。
还有一个生成 FooLib.dll 的项目“FooLib”。FooLib.dll 还包含一个 App.Foo 命名空间,其中包含一堆类定义。还有一些其他命名空间,如 App.Foo.Data、App.Foo.Logic 等。
这有什么问题吗?运行时如何跨多个 DLL 找到一个类?