...如果有這樣的事情。下面是在.NET應用程序中構建DLL /引用的兩種方法的圖像:http://www.experts-exchange.com/images/t80668/compArch.png。該應用程序可以是一個網站(在這種情況下)或Winform。每個框表示一個DLL。對於winform應用程序,只需將「webcontrols」替換爲「winformcomponents」即可。正確的應用程序的.NET DLL結構
第一張(頂部)圖片是我喜歡的圖片。您可能想要擴展「某些」基本Web控件並直接使用其他Web控件。第二張圖片讓你通過界面擴展任何網頁控件。對我來說這看起來有點過分,因爲你可能只想簡單地使用已經存在的內容而不需要修改。哪個更好,有哪些優點/缺點?
第一張圖片將最低的公共構造(例外,fileIO,常量等)放入common.dll中。第二張圖片將應用程序業務邏輯和常見功能放入一個DLL中。哪個更好,每個apporach的優缺點是什麼?