.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Announcing F# 4.6 Preview

F# 4.6 is now fully released. See the announcement blog post for more. We're excited to announce that Visual Studio 2019 will ship a new version of F# when it releases: F# 4.6! F# 4.6 is a smaller update to the F# language, making it a "true" point-release. As with previous versions of F#, F# 4.6 was developed entirely via an open RFC (...

Announcing F# 4.5

Today, we’re incredibly pleased to announce general availability of F# 4.5. This post will walk through the changes in F# 4.5 (just like the preview post), then show some updates to F# tooling, and finally talk a bit about where what we’re thinking about for the next F# version. Get started F# 4.5 can be acquired in two ways...

Announcing F# 4.5 Preview

Accounting for this change on Windows build servers: You may be doing one of the following things to install F# on a Windows build server. Installing the full Visual Studio IDE Installing the F# Compiler SDK MSI Neither of these options have been recommended for some time, but are still available with F# 4.1.

F# language and tools update for Visual Studio 2017 version 15.7

We’re excited to share updates about changes to F# and F# tools which shipped with the Visual Studio 2017 version 15.7 release. Let’s dive in! Type Providers now support .NET Standard For those who aren’t familiar with Type Providers, they are a feature of F# which allow you to get IntelliSense for data. When pointed at a data source, ...

F# language and tools update for Visual Studio 2017 version 15.6

With the release of Visual Studio 2017 version 15.6, we’re excited to share updates to the F# language and core library, F# tooling in Visual Studio, and infrastructure updates that concern OSS contributors. Let’s dive in! F# language and core library updates Some foundational changes for the F# language and core library have been ...

Announcing F# support for .NET Core and .NET Standard projects in Visual Studio

We're pleased to announce that Visual Studio 2017 15.5 Preview 4 now supports F# projects targeting .NET Core, .NET Standard, and .NET Framework through the .NET Core SDK. Some of you have noticed various levels of this support in the first, second, and third previews. We still had a few work items left to complete when those were released, so...

Build a web service with F# and .NET Core 2.0

Earlier this year, I wrote about an update to the roadmap for F# and .NET Core. I had mentioned that there were a number of things you could build with F# and .NET Core today, such as web services. In this post, I'll walk through building a web service with F# and .NET Core 2.0 using the Giraffe library. It's also worth noting that Giraffe ...

F# and .NET Core Roadmap Update

Now that .NET Core 2.0 has been released, we wanted to take some time to talk about F# and .NET Core. F# and .NET Core 1.0 F# has been supported on .NET Core and .NET Standard since their 1.0 releases. In the months leading up to the release of .NET Core 1.0, Enrico Sada from the F# community worked with us and other teams at Microsoft to add...

Get Started with F# as a C# developer

Get Started with F# as a C# developer One of our previous posts, Why You Should Use F#, listed a few reasons why F# is worth trying out today. In this post, we'll cover some of the basics you need to know to be successful. This post is intended for people who are coming from a C#, Java, or other object-oriented background. The concepts ...

Why you should use F#

Why you should use F# This post was written by Phillip Carter and Mads Torgersen. Both work on languages on the .NET team. At Build 2017, we presented a tech talk entitled "Why You Should Use F#". However, not everyone can attend Build, and many attendees were unable to find a position in the room where they could adequately hear us. You ...

Feedback usabilla icon