2012-04-27 15 views
2

私は現在F#を学習しており、最初のプログラムを書く準備をしています。私はMonoDevelopのF#サポートがいくつかのバージョンの背後にあるため、Windows 7でVisual Studio 10を使用してコードを記述します。パッケージ化F#for Mono

通常の日々の開発環境はMac OS X 10.7です。 MonoとMonoDevelopをインストールしました。私の傑作を書き終えたら、それをOS X上で実行するためにどのようにパッケージ化するのですか? .exeファイルを実行できるように、他のWindowsユーザーに送るために必要なDLLは何ですか?これらのDLLをどのようにインストールしますか?

(私は通常住んでいる)、私はちょうど私が適切なバージョンのJava(通常6)を持っている人に送ることができるモノリシック UberJARに任意の依存関係を持つ私のJavaコードをパッケージ化するJavaの世界で

と彼らがすることができます私のコードを入力して実行してください

java -jar MyUberJar.jar 

私は日常的にScalaでコードを書いて、Scalaライブラリとその他の依存関係を含めています。

.NETの場合、特にF#の場合に同様のことを行う簡単な方法はありますか?

答えて

3

代替方法の1つはfsc--standaloneフラグを使用して、必要なすべてのDLLを単一の大きなEXEに静的にコンパイルします。あなたがそれを送る人はMonoをインストールする必要がありますが、他の依存関係はありません。

1

私は、これはほとんどの人が使用するものであると思う:

http://wix.sourceforge.net/

私が仕事で私たちは私たちのためにインストーラパッケージをビルドするリリースチームを持っているので、「私は思う」と言います。

関連する問題