| 開発者 | マイクロソフト、.NET Foundation |
|---|---|
| 初回リリース | 2010年10月5日 |
| 安定リリース | 6.11 [1]
/ 2024年8月13日 |
| プレビューリリース | 6.12.0.83 [2]
/ 2024年8月24日 |
| リポジトリ | github.com/NuGet/ホーム |
| 書かれた | C# |
| プラットフォーム | .NET フレームワーク |
| タイプ | パッケージ管理システム |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | 詳しくはこちら |
NuGet(「ニューゲット」と発音)[3]はパッケージマネージャであり、主に.NETおよび.NET Frameworkを使用して記述されたソフトウェアをパッケージ化して配布するために使用されます。Outercurve Foundationは当初、NuPackという名前でこれを開発しました。[4] [5] 2010年の導入以来、NuGetは無料のオープンソースクライアントアプリケーション、ホスト型パッケージサーバー、ソフトウェア展開ツールなど、ツールとサービスのより大きなエコシステムへと進化しました。[6]
概要
NuGet パッケージは、またはファイル名拡張子を持つ単一のZIP ファイルで、.NET アセンブリと必要なファイル、およびその内容を記述するマニフェスト ファイルが含まれています。 [7]開発者は、NuGet クライアント アプリを使用してこれらのパッケージを作成し、プライベート リポジトリまたはパブリック リポジトリに公開できます。[7].nupack.nupkg
NuGet は当初Visual Studio の拡張機能として配布されていました。Visual Studio 2012 以降、Visual StudioとVisual Studio for Mac の両方でNuGet パッケージをネイティブに利用できます。NuGet のクライアントは、パッケージの作成と使用の両方が可能な、無料のオープンソースのコマンドライン アプリnuget.exeです。MSBuildと.NET Core SDK ( )は、存在する場合にこれを使用できます。[7] NuGet はJetBrains Riderとも統合されています。[8]dotnet.exe
以下を含む複数のプログラミング言語をサポートしています。
- .NET Frameworkパッケージ
- .NETパッケージ
- C++で書かれたネイティブパッケージ[9]、CoAppによるパッケージ作成支援
参照
参考文献
- ^ 「NuGet 6.11 リリース ノート」。Microsoft Learn。2024年 8 月 13 日。2024 年8 月 26 日に閲覧。
- ^ 「リリース 6.12.0.83」。GitHub 。 2024年8月24日。 2024年8月26日閲覧。
- ^ And The Winner Is、NuGet、haacked.com。2020年3月24日閲覧。
- ^ Haack, Phil. 「NuGet」。2018年12月26日時点のオリジナルよりアーカイブ。2010年11月6日閲覧。
- ^ Haack, Phil (2010 年 10 月 21 日). 「NuPack プロジェクト名の変更」. OuterCurve Foundation . 2010 年 10 月 25 日時点のオリジナルよりアーカイブ。2010年11 月 6 日閲覧。
- ^ NuGet エコシステムの概要。CodeProject (2013 年 8 月 18 日)。2015 年 2 月 6 日に取得。
- ^ abc karann-msft. 「NuGet とは何ですか。また、NuGet はどのような機能がありますか?」. docs.microsoft.com . 2020 年11 月 12 日閲覧。
- ^ 「NuGet パッケージの使用」. jetbrains.com . 2022 年 8 月 9 日. 2023 年3 月 31 日閲覧。
- ^ 「NuGet for C++」。2013 年 4 月 26 日。2013年4 月 29 日閲覧。
外部リンク
