The solution to FSharp missing .Net Framework Projects in Visual Studio

I went to create a .Net framework F# console app as part of a larger existing .Net Framework solution, and found that the project dialog didn’t give me that option for a full .Net Framework project. I thought this was a bit weird, so did some googling and found that you have to install the F# Desktop Language Support pack.

To do this, in the main Visual Studio menu go to:

Tools > Get Tools and Features.

On the installer dialog that appears select the “Individual Components” tab and find F# desktop language support:


Then install that as a new feature.

Once installed, back in visual studio you should see:


Console Application, and Library will allow the selection of a standard .Net Framework project. This is ideal for integrating into existing code.

Written on January 22, 2019