On Windows, F# programmers commonly use the Visual F# Tools from Microsoft.
The tools include the command-line compiler (
fsc.exe) or F# Interactive (
fsi.exe). See fsharp.net for more information about the Visual F# Tools from Microsoft.
Optionally, install the community-provided Visual F# Power Tools These are a combination of free power tools which are handy to use with Visual Studio 2012 and 2013 (Professional or higher), including:
With some versions of ReSharper, the
Alt+Enter shortcut key for the
Execute in Interactive command of the Visual F# Tools doesn’t work, as ReSharper overrides this for its own purposes. To fix this, either upgrade to ReSharper 188.8.131.529 or greater, or install the resharper-fsi-friendly plugin.
Xamarin Studio is a free IDE for general purpose development with commercial add-ins for mobile development. MonoDevelop is a free and open source IDE based on the same code. F# can be used with either.
Install the free standalone F# compiler tools, following Option 1 above or Option 3 below.
Install the F# Addin for Xamarin Studio or MonoDevelop from Tools –> Add-in Manager –> Gallery.
If no addins appear, press “Refresh” on the “Updates” tab of the Add-in Manager.
If you’re just looking for a compiler and/or F# Interactive, e.g. for a build server or cloud VM image, then:
Requires .NET 4.5:
On Windows 8 and Windows 2012 Server, this is already present by default
On Windows 7 and Windows 2008 Server, install .NET 4.5 from Microsoft
Requires the Windows SDK:
Install the free Visual F# Tools 3.1.1 from Microsoft
Alternatively, do a quiet install from a PowerShell administrator prompt (the URL is the redirect of the above).
$webclient = New-Object Net.WebClient $url = 'http://download.microsoft.com/download/3/0/A/30A5D6DD-5B5C-4E06-B331-A88AA0B53150/FSharp_Bundle.exe' $webclient.DownloadFile($url, "$pwd\FSharp_Bundle.exe") .\FSharp_Bundle.exe /install /quiet
The compiler tools are installed at
C:\Program Files (x86)\Microsoft SDKs\F#\3.1\Framework\v4.0\fsc.exe C:\Program Files (x86)\Microsoft SDKs\F#\3.1\Framework\v4.0\fsi.exe C:\Program Files (x86)\Microsoft SDKs\F#\3.1\Framework\v4.0\fsiAnyCpu.exe
If you’re looking for Visual F# Tools 3.0 specifically, its standalone version could be downloaded here.
Tsunami is an innovative fully featured F# IDE. It has a number of unique features ideally suited for Big Data, Data Science and Machine Learning. It is capable of being embedded directly into other Desktop Applications and Websites.