3

最近、HORN について少し耳にするようになりましたが、HORN がどのような問題を解決できるのか、実際の状況で HORN を使用するとどのように役立つのか知りたいと思っています。

http://code.google.com/p/hornget/

4

2 に答える 2

5

私はhornのコードのほとんどを作成しました。その目的は、rubygemsに類似したパッケージマネージャーになることです。

OSSパッケージを入手して使用することを途方もなく明白にすることで、OSSの採用を増やしたいと考えています。

たとえば、Nhibernateが必要な場合は、次のコマンドを実行できます。

horn -install:nhibernate

また、アップグレードパスをスムーズにしたいと考えています。

多くの.NETOSSは他のOSSを使用しており、通常、それらはすべて異なるバージョンのossを持っています。

たとえば、MVCContribはCastleのあるバージョンを使用し、rhinoは別のバージョンを使用し、Nhibernateは別のバージョンを使用する場合があります。

次のことを行う場合:

horn -install:nhibernate horn -install:rhino horn -install:mvccontrib

次に、すべての.dllの同じバージョンが必要です。

要約すると、パッケージを取得し、hornから取得するすべてのパッケージが同じバージョンの依存関係(Castleなど)を持っていることを確認する必要があります。

ホーンが機能する方法は、すべてのソースコードをクライアントにダウンロードしてビルドすることです。

次のステップは、ホーンをサーバーツールに変えることです。

于 2009-08-13T10:50:05.003 に答える
1

ホーンの最初の実際の使用

于 2009-08-12T12:32:01.307 に答える