這裏工作中我們有一個非常大的應用程序和多個子應用程序。 (500名+的dll)構建/維護/部署大型應用程序
作爲開發商這是非常令人沮喪,所有這些DLL和相關工作。您創建一個新項目並添加5個以上的dll以使系統的核心部分可以工作(記錄,審計,安全,消息傳遞等)。我們添加的每個新的子應用程序,我們都會創建一個Web項目,一個業務層,一個數據層以及其他需要在3之間共享對象的項目,因此我們的列表不斷擴展。
我的問題是管理這個最好的方法是什麼?我似乎無法想象什麼是最好的......模塊化方法似乎對於重用性和熱補丁項目而言都很好,而無需爲一個應用程序取下系統。但管理500個DLL的頭痛是一場噩夢。
每個子系統是否真的需要3-4個項目,並參考其他5個核心項目?
什麼是管理大型項目保持管理/開發和部署記其他的方式?
這並不回答你的問題,但它隱約相關。而且 - 我感到你的痛苦。 http://stackoverflow.com/questions/152053/structuring-projects-dependencies-of-large-winforms-applications-in-c – Benjol 2009-09-29 09:04:11