閱讀英文

共用方式為


NuGet 生態系統的概觀

NuGet 是在 2010 年引進,因此極有可能改善和自動化開發程序的不同層面。

因為 NuGet 是 Apache v2 授權許可的開放原始碼,所以其他專案可以利用 NuGet,而且公司可以在產品中建置其支援。 不論針對開放原始碼專案還是企業應用程式開發,NuGet 以及根據 NuGet 建置的其他應用程式都提供多種生態系統工具來改善軟體開發程序。

因為開發人員的參與,所有這些專案都可以創新。 就如同您參與 NuGet 本身一樣,也會透過報告缺失和新功能想法來參與這些專案,並提供意見、撰寫文件,同時盡可能提供程式碼。

.NET Foundation 專案

NuGet 提供 Microsoft 開發平台的免費開放原始碼套件管理系統。 它包含一些用戶端工具,以及包含正式 NuGet 資源庫的服務集。 這些合併使用可以形成 .NET Foundation 所治理的 NuGet 專案。

NuGet 組織包含 GitHub 上的各種存放庫。 https://github.com/Nuget/Home 概述所有存放庫以及可尋找各種 NuGet 元件的位置。

Microsoft 專案

Microsoft 大量參與 NuGet 的開發。 Microsoft 員工所做的所有參與也是開放原始碼並捐獻 (包含著作權) 給 .NET Foundation。

非 Microsoft 專案

許多其他個人和公司都對 NuGet 生態系統有重大貢獻。 這裡所列之每個專案的授權可能會與核心 NuGet 元件不同,因此請確認授權條款可接受後再使用:

其他 NuGet 公用程式

這些是根據 NuGet 所建置的工具和公用程式:

訓練教材和參考

使用新的工具或技術通常隨附學習曲線。 幸運的是,NuGet 沒有不合理的學習曲線! 事實上,任何人都可以快速開始取用套件

也就是說,撰寫套件 (尤其是不錯的套件) 以及在自動化建置和部署程序中包含 NuGet 時,需要花費較多時間在下列資源:

個別套件的文件

NuDoq 提供直接存取,以及 NuGet 套件的更新和文件。

NuDoq 會定期輪詢最新套件更新的 nuget.org 資源庫伺服器、解除封裝和處理程式庫文件檔案,並據以更新網站。

新增專案

如果您的 NuGet 生態系統專案是此頁面的重要新增,則請提交編輯此頁面的提取要求。