鑑於分佈式企業級系統設計和自主託管的NuGet Repository Server,是否有人認爲使用NuGet軟件包作爲爲系統層分發編譯後DLL的手段是一個好主意?使用NuGet包進行通用代碼分發?
該系統將被構建遵循嚴格的洋蔥結構原理和設計...
優點:
- 的NuGet版本是真棒。
- 與CI服務器(TeamCity在我的情況下)集成,這似乎是一個相當優雅的解決方案。
- 易於部署並供其他團隊成員使用。
- 更新很容易(和TeamCity一起,更容易)
- 任何其他??
缺點: - (雖然可以的NuGet僅包括還沒有想出如何在TeamCity的做到這一點的調試符號)
調試和故障排除時跳進代碼
- 別人?
感謝您的反饋!
相關:Git submodules vs Nuget packages
例如,當您創建新的ASP.NET MVC 4站點時,會安裝幾個作爲框架組件的nuget包,如System.Web.Optimization庫。我期待着做同樣的事情。 – diegohb