差分

ナビゲーションに移動 検索に移動

NuGet

サイズ変更なし, 2013年9月7日 (土) 14:27
さらにプロジェクト単位で使用しているパッケージの一覧を「packages.config」というファイル(中身は簡単な[[XML]])に保持しており、この情報をもとに[[ビルド]]時に[[ライブラリ]]が見つからなければ自動的に[[インターネット]]越しに[[ダウンロード]]をおこない[[インストール]]することができる。これにより[[プログラマー]]の手を煩わすことなく開発環境を一発で復元することが可能となっているのも特筆すべき点である。
[[Apache Maven]]の[[jarファイル]]を取ってくる部分とほぼ同じだが、パッケージをNuGetプロジェクトで集中管理しているという点が異なる。これにより[[公開者]]の行方不明になってもパッケージはNuGetプロジェクトに生き残っていたりする。ようするに古いマイナーなパッケージでも404エラーの発生率が格段に低い。が行方不明になってもパッケージはNuGetプロジェクトに生き残っていたりする。ようするに古いマイナーなパッケージでも404エラーの発生率が格段に低い。
このように本来は.NET向けのパッケージシステムであるが、プロジェクト単位で扱えという利点からか「[[ASP.NET]]のための」などという検閲を突破するための前置きを付けた[[jQuery]]などのJavaScriptライブラリをはじめ、アイコン集などの画像素材集や音声素材名目の自作楽曲やらを突っ込む面白外国人が大量に出現してカオスと化している。
匿名利用者

案内メニュー