BT

Experimente a nova interface visual do InfoQ! Veja o novo design do InfoQ 3.0 e nos diga o que você achou.

F# Core e Suporte Padrão são adicionados no Visual Studio 2017

| por Jeff Martin Seguir 19 Seguidores , traduzido por Mário Nunes Lima Seguir 2 Seguidores em 24 jan 2018. Tempo estimado de leitura: 1 minuto |

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.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
BT