A Microsoft suporta o F# no .NET Core desde que a versão 1 dessa plataforma foi lançada. A disponibilidade de ferramentas foi defasada em comparação com as linguagens C# e VB.NET do .NET. Isso está mudando com o lançamento do Visual Studio 2017 15.5 Preview 4, pois o projeto F# agora pode segmentar o .NET Core e o .NET Standard. Este é um grande passo para os desenvolvedores F# que usam o .NET Core porque, antes dessa versão, a recomendação oficial da Microsoft para a ferramenta era o VS Code.
Ao habilitar uma ou mais das cargas de trabalho do .NET Core (.NET Core, ASP.NET ou Azure) na configuração do Visual Studio, um conjunto inteiro de novos modelos de projeto será disponibilizado. Os projetos de F# recebem os mesmos benefícios que os desenvolvidos pelos projetos C#:
- Arquivos de projetos menores que não precisam ser descarregados para serem editados.
- VS 2017 aceitará as mudanças uma vez que as edições sejam feitas e salvas.
- Todas as referências de projeto, de SDK e dependências NuGet serão organizadas pelo nó de dependência do projeto.
Como esperado, esses projetos aproveitam outros aspectos tradicionais do suporte ao VS 2017, incluindo a capacidade dos projetos da Web F# serem reconhecidos como quando abertos na IDE. Os aplicativos F# também podem ser configurados para usar serviços de entrega contínua através do Visual Studio Team Services ou do Azure Web Services para facilitar a implantação.
Uma vez que ainda está em pré-visualização, existem algumas características incompletas e arestas a aparar. O suporte para F# Interactive no .NET Core é considerado "não-trivial" e não há estimativa sobre quando ele estará disponível. A depuração em cross-platform está marcada para melhoria adicional. A ordem de compilação dos arquivos não é exibida corretamente após os arquivos serem primeiro adicionados para que um projeto seja recarregado para refletir as atualizações. Finalmente, enquanto esta visualização suportará projetos de APIs, Web e MVC da F#, eles devem ser criados na linha de comando com o dotnet new antes de abri-los no Visual Studio.
O Visual Studio 2017 15.5 Preview 4 pode ser baixado diretamente da Microsoft ou pelo Visual Studio Installer se houver uma compilação de visualização instalada.