Skip to content
This repository has been archived by the owner on Jan 8, 2019. It is now read-only.
Enrico Sada edited this page Jun 18, 2017 · 12 revisions

These info are always about latest msbuild based .NET Core Sdk.

Atm is: .NET-Core-SDK-1.0.1 , follow link to that page for more info.

If your project is using a previous, msbuild based, sdk it's safe to upgrade. See specific page sdk version page for more info.

IDEs support

NOTE It's about the new msbuild 15 based project system ( the fsproj ). It's not specific only to .NET Core, because the .NET Core Sdk can be used also to target .NET Framework

The following table is about using latest stable release of tools (no dev feed, but may require uptodate extension):

Follow Detailed Info link for more info about usage with new fsprj, .NET Core or .NET Core sdk

Name Detailed Info Project System Intellisense Build Run Debug
VS Code with Ionide Yes Yes Yes Yes Yes
Emacs with F# Emacs mode Yes Yes Yes Yes
vim with F# bindings for vim Yes Yes Yes Yes
Xamarin Studio Yes Yes Yes Yes Yes
Jetbrains Rider Yes Yes Yes Yes Yes
Visual Studio link No No No No No

For Yes(*) see Detailed Info link for workaround, bugs.

The No mean not implemented yet, but see project repository if you want to contribute about that.

F# compiler features for .NET Core

Feature Status More info
PortablePdb Unknow
Type Providers No, not until .NET Standard 2.0 Microsoft/visualfsharp#1496