1

私はC#の経験があまりなく、いくつかの小さなことをしましたが、Javaと非常に似ていて、違うだけなので、大騒ぎしません。現在のプロジェクトでは、小さな Web サーバーが必要です。だから私は周りを見回して、多くの人が HttpListener ベースのことをしていることを発見しました。それはできますが、Kayak Web サーバー (https://github.com/kayak/kayak) にも出くわし、もう少し使い慣れたフレームワークを使用することをお勧めします。

それで、私はそれを自分のプロジェクトに追加しようとし始めました。追加する DLL を検索しています。しかし、ソースをチェックアウトして、Rake を使用してコンパイルすることになっているようです。本当に?それが C# のフレームワークの配布方法です。「古い」スタイルの Unix 「私をコンパイルしてください」? Maven のようなものを期待するのは多すぎるかもしれませんが... それとも、これは例外ですか?

4

2 に答える 2

3

一部のオープン ソース プロジェクトでは、ゼロからコンパイルする必要がありますが、NuGetパッケージを提供するプロジェクトもあります。たとえば、プロジェクトが v1.0 になるまでパッケージ化されたビルドがないことがよくあります。

Kayakの場合はNuGetパッケージがあるのでそちらを使うとよいでしょう。

NuGet は "合理的に" 新しい (ここ数年) だけなので、パッケージを持たない可能性のある最近変更を必要としない古くて安定したプロジェクトが存在することに注意してください。 NuGet に慣れていないプロジェクト。

于 2012-06-27T09:40:04.947 に答える
2

あなたは間違いなく探しています: http://nuget.org/packages/kayak

NuGetは、コマンド ラインから、または Visual Studio アドオンとして使用できます。どちらも非常にうまく機能します。

于 2012-06-27T09:40:34.480 に答える