2015-05-13 61 views
0

我有幾個與asp.net開發相關的問題。任何人都可以回答我的問題並幫助我。ASP.Net web項目設計

visual studio支持多少個項目?目前,我們有60個項目,包括所有圖書館項目?將項目不斷添加到單一解決方案是否好?這有什麼影響?

回答

1

我不知道您對項目數量有嚴格的限制。 可能只是一個計算機資源問題(內存來處理這樣一個大的解決方案和相關的活動?)。不確定,雖然因爲還沒有找到驗證性參考文獻

在任何情況下,這個數量的項目表明該解決方案的設計不佳。這麼大的結構很難工作,我們可以認爲這是一種反模式。

我建議你花一些時間與你的團隊運用一些重構:

  • 你有,你可以建立和剛纔提到的dll「黎民」的項目?
  • 您可以將項目組合在一起嗎?
  • 你可以將獨立的項目分組到一個單獨的解決方案嗎?也許你在同一個解決方案中有一個控制檯應用程序和一個Web應用程序,並且它們僅由其中的一個使用組件。
+0

我們是一家基於產品的公司,我們在同一個解決方案下擁有25種不同的產品。另外,我有25個圖書館提供25個項目。我可以將所有庫合併到一個單獨的庫項目中嗎?如果我這樣做會發生什麼? –

+0

@pramodkumar:我不知道你是否可以將所有庫合併爲一個。沒有銀彈答案。對工具沒有限制,這是您的項目設計的問題。我的建議是開始將這25個產品分離爲單獨的解決方案 –

+0

您提供的解決方案的主要問題是,對於每個客戶,無法訪問的產品將會有所不同。如果一個客戶需要我們提供的所有項目數據庫。同時我們限制不需要的模塊。 –