質問

.NETパッケージ管理の現在の製品は何ですか。どちらを使用していて、長所と短所は何ですか?

今日そこにあるいくつかの例は次のとおりです。

疑いを回避するために、私は次のようなパッケージ管理システムに言及しています gem, apt-get, 、 と dpkg.

役に立ちましたか?

解決

ヌゲット (以前のNupack)は、.NET用の無料のオープンソース開発者に焦点を当てたパッケージ管理システムです

他のヒント

最近ほとんど死んでいる別のパッケージマネージャーはそうです ホーン. 。開発はほとんど停止していますが、それは興味深いプロジェクトだったと思います。

パッケージ管理に興味深いアプローチが必要でした。純粋にバイナリパッケージに依存するのではなく、最初にソースコードからコンパイルすることに基づいて、同様の方法で Gentoo PortageのEbuild. 。これにより、開発者はライブラリバージョンを混ぜ合わせて一致させる究極の自由を与えます(プロジェクトマンタナーが依存関係を公式に更新するのを待つのではなく)が、「大きな力で大きな責任があります」と言うように、それは開発者次第です。彼がコンパイルするスタック します 仕事。

もちろん、あなたはそれを安全に再生することができ、トランクからすべてを構築する代わりに、あなたの記述子に依存関係バージョンを修正することができます(たとえば、の1つの記述子があります キャッスルウィンザートランク そして別の ウィンザー2.1).

ソースからすべてを構築したくない人(当然非常に遅いプロセス)には、hornget.netに連続統合サーバーとして機能し、バイナリパッケージを提供するサーバーがありました。

あなたはマシンに向けられたパッケージ管理システムに言及していたので、私は言及すると思いました チョコレート, 、apt-getのようなものですが、Windowsの場合です。

参考までに私はNu/Nugetの男の一人であり、私がNugetに切り替えたときにRuby Gemsからやって来たのが見られなかったもののためにチョコレートを発明しました(実行可能なタイプの宝石であり、Nugetは実際にはライブラリとソースコードであり、ソースの反対側に出てくる製品/ツール/アプリ)。それ以来、ChocolateyはPowershellの実行をサポートするために成長しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top