1. ホーム
  2. nuget

[解決済み] ChocolateyとNuGetの違い

2022-03-08 12:29:33

質問

です。 ショコラトリー の上位バージョンです。 ニューゲット または別のパッケージマネージャを使用しますか?オープンソースのアプリケーションはどこに置けばいいのでしょうか?NuGetかChocolateyか?

どのように解決するのですか?

NuGetは、あなたのプロジェクトにコードライブラリを簡単に追加できるように設計されています。JSON.NET、Entity Frameworkなどのようなものです。

Chocolatey は、実際には NuGet パッケージシステムの上に構築されていますが、異なるニーズを満たすように設計されています。Chocolateyは、アプリケーションやその他の実行ファイルをラップして、コンピュータに簡単にインストールできるようにするものです。例えば、GitやNotepad++などのツールは、次のようなコマンドで簡単にインストールすることができます。 cinst git .

https://chocolatey.org/packages には、インストール可能なすべてのアプリケーションのリストがあります。

他の開発者のプロジェクトで使用される予定のライブラリであるオープンソースプロジェクトがある場合、それをNuGetに提出する必要があります。

ユーザーが通常インストールするようなアプリケーションであれば、ユーザーがコマンドラインから簡単にインストールや更新ができるようなChocolateyパッケージを作成します。