我一直在想方法來重構一個相當廣闊的類/實用程序庫,我想我要做的一件事是分離出任何引入新依賴關係的更高級別的幫助工具。我在這裏閱讀了一些以前的問題,我特別注意到的是關於Microsoft如何在DLL之間自由使用名稱空間的評論。給出的示例是System.Web
- 它位於基本框架中,但也有一個System.Web.dll
,如果您需要它可以爲命名空間添加更多功能。爲什麼這麼多個人System.Web。* DLL?
我還注意到其他幾個System.Web.*
DLLs可用,我想知道是否有一個原因,他們不會被合併成一個DLL。難道他們有自己的獨立依賴關係嗎?微軟(像我一樣)想要按照這些方式分開程序集?還是維護更容易?還有其他的東西嗎?
好點,這並沒有發生在我身上。 – toasteroven 2009-12-07 16:08:51