我有一個很多類的網站,我想在另一個項目中重用一些。幾個項目可以有相同的命名空間嗎?
爲了避免在我的新項目中有大量未使用類的巨大ddl,我可以在保留相同名稱空間的情況下將我的網站類拆分爲幾個「子項目」嗎?
這可能導致具有這種線
namespace MyWebSiteNameSpace
{
的幾個distincts項目。這會導致錯誤嗎?
我有一個很多類的網站,我想在另一個項目中重用一些。幾個項目可以有相同的命名空間嗎?
爲了避免在我的新項目中有大量未使用類的巨大ddl,我可以在保留相同名稱空間的情況下將我的網站類拆分爲幾個「子項目」嗎?
這可能導致具有這種線
namespace MyWebSiteNameSpace
{
的幾個distincts項目。這會導致錯誤嗎?
這是可能的,不會導致錯誤。
將公共類提取到單獨的項目和名稱空間並從網站項目引用此項目可能更有意義。
爲VS溶液成不同的項目關切(http://en.wikipedia.org/wiki/Separation_of_concerns)的分離分離一個很好的參考檢查洋蔥結構:
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/
一個許多其他資源之間。
它不會導致所有情況下的錯誤。但是當重新組合來自不同項目的代碼時,它可能會在稍後導致問題。 – mnagel
@mnagel後來有什麼問題? OP可能想知道。 –