18

F# 3.0 にアップグレードしたいと思っていましたが、Microsoft サイトでパッケージ化された F# 3.0 コンパイラが見つからず、使用する高速バージョンもありません。コマンド ラインまたは単純な IDE から使用するために F# 3.0 をインストールすることは可能ですか。

4

7 に答える 7

15

F# のスタンドアロン バージョンはまだ利用できませんが、Visual Studio Express 用の F# ツールがわずか 2 日前にリリースされたので、F# 3.0 を無料で入手できます。

私の知る限り、オープンソース リリース (MonoDevelop と統合できる) の計画は確実にあり、スタンドアロン インストーラーも用意するのが理にかなっています (そうでない場合は、オープンソース リリースをコンパイルすることもできます)。しかし、そのための特定の日付はないと思います。

于 2012-09-14T11:08:28.203 に答える
8

私が実行する最も簡単な方法: http://www.heartysoft.com/build-fsharp-3-on-build-server-without-vs

基本的に、Web PI ツールの直接ダウンロード リンクを使用します。

于 2013-03-12T16:45:56.657 に答える
4

Visual Studio 2012 を使用せずにスタンドアロンの F# 3.0 を動作させることに成功しました。

  1. まず、F# 3.0 がインストールされたワークステーションを見つけます。(ソース)
  2. すべてのものを宛先ワークステーションに複製します。
-> C:\Program Files (x86)\Microsoft SDKs\F#
-> C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp
-> C:\Windows\Microsoft.NET\assembly\GAC_MSIL\FSharp*
  1. 宛先に .NET 4.5 をインストールします。
  2. FSC.exe 文字列を含むすべてのレジストリ項目を宛先にエクスポートします。
  3. FSharp 文字列を含むすべてのレジストリ項目を宛先にエクスポートします。

f# 3.0 レジストリ.rar

レジストリ項目をエクスポートする方法がわからない場合は、このファイルをダウンロードし、powershell を使用してこの .reg ファイルをすべてインポートしてください。

PowerShell スクリプト: (おそらく .reg ファイルを c:\xxx に配置します)

cd c:\xxx
dir *.reg | %{ ('reg import "' + $_.Name + '"') | cmd }
于 2013-02-09T13:15:56.870 に答える
3

この質問への回答を探しているほとんどの人は、おそらく最新バージョンの 4.0 を気にしないと思います。これはF# 4.0でスタンドアロンとしてダウンロードできます。これにはサポート アセンブリが含まれず、それ自体で失敗します。そのため、 Microsoft Build Tools 2015もダウンロードしてインストールする必要があります。巨大なビジュアル スタジオをインストールする必要はありません。もちろん、IDE が必要な場合は、無料のものを探す必要があります。

于 2016-10-27T16:04:53.240 に答える
1

Nuget CLI を使用して、Visual Studio に依存せずに F# コンパイラ ツールをインストールできます。さらに、この手順には管理者権限は必要ありません。

  1. nuget.org/downloads にアクセスして、最新の nuget.exe ファイルをダウンロードします。
  2. 選択したフォルダーにファイルを保存するようにブラウザーに指示します。
  3. nuget.exe を配置したフォルダーを PATH 環境変数に追加して、どこからでも CLI ツールを使用できるようにします。
  4. コマンド プロンプトを開き、F# ツールをインストールするフォルダーに移動します。
  5. 「nuget install FSharp.Compiler.Tools -Version {version}」を実行します。ここで、{version} はhttps://www.nuget.org/packages/FSharp.Compiler.Toolsのバージョンに置き換えられます
  6. 「tools」ディレクトリを PATH 環境変数に追加すると、コマンド ラインから fsc と fsi を使用できるようになります。
于 2018-10-31T22:43:18.643 に答える
0

現在、F#3.0のスタンドアロンバージョンはありません。しかし、1つは約束されています

于 2012-09-14T10:18:05.257 に答える