2

私は .NET プロジェクトを使用しており、ビルド スクリプトを MsBuild から Rake に移行したいと考えています。開発者 (またはビルド エージェント マシン) に何かをインストールするように強制したくありません。自己完結型にしたいのです。可能であれば、IronRuby を使用したいと思います。

/tools/rake と /tools/IronRuby にすべてをドロップして、NAnt の場合と同じように機能させることは可能ですか?

これまたはブログ投稿に関するチュートリアルへのポインタをいただければ幸いです。Ruby、rake、およびこれらの宝石に関しては、私は完全な初心者です。

4

3 に答える 3

2

はい、可能ですが、IronRubyランタイムを持参するための費用はあなたが負担します。デプロイするファイルは約2300なので、IronRubyを解凍するには7zipをlibと一緒にパックする必要があります。

LessCssとIronRubyを1つのマネージラッパーにパックしたい場合と同様のことを行いました。完全に実行不可能な解決策であることが判明しました:

http://www.tigraine.at/2009/08/24/introducing-ironlessnet-your-duct-tape-solution-to-lesscss-in-aspnet/

ダニエルの挨拶

于 2009-09-18T10:53:38.937 に答える
2

IronRuby アプリケーションを zip ファイルから実行できるようにするプロジェクトがあるので、IronRuby 標準ライブラリと必要な gem を簡単に X-Copy デプロイできます。理論的には、そのような zip ファイルをリソースとして .dll に埋め込むこともできますが、そこから何が得られるかはわかりません。これを作成したのは、デプロイ フェーズに余分な複雑さを追加することなく、IronRuby の自動化をデスクトップ フロント エンドに簡単な方法で埋め込むことができるようにするためですが、少し微調整するだけで、シナリオでも同じように機能する可能性があります。

http://github.com/PlasticLizard/Bracket

于 2009-11-25T16:36:58.227 に答える