50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Visual Studio 2017 15.5 预览版添加对 F# Core 及 Standard 的支持

  • 2017-11-22
  • 本文字数:763 字

    阅读完需:约 3 分钟

自.NET Core 第一版发布以来,Microsoft 一直在该平台上支持 F#。但是相比起.NET Core 上的兄弟语言 C#和 VB.NET,F#的工具可用性一直拖后腿。随着 Visual Studio 2017 15.5 第四个预览版的发布,这一状况得到了改观。现在,F#项目面向.NET Core 和.NET Standard。对于使用.NET Core 的 F#开发人员而言,这是一个巨大的进步。因为先前 Microsoft 官方发布的工具推荐中,给出的是 VS Code。

要使用整套新的项目模板,需要在 Visual Studio 设置中启用一到多个.NET Core 工作负载,例如.NET Core、ASP.NET 或 Azure。F#项目具有与 C#项目同等的便利特性,包括:

  • 项目文件更小,无需去除加载,即可编辑。
  • 一旦完成编辑并保持,更改将在 VS2017 中生效。
  • 项目的依赖节点实现对项目的所有引用、SDK 引用和 NuGet 依赖的组织。

正如大家期待的那样,这些项目可以使用 VS2017 支持的一些传统特性,包括在 IDE 中打开 F# Web 项目时识别项目。还可通过 Visual Studio Team Services 或 Azure Web Services,配置 F# Application 使用持续交付服务,实现部署的简化。

鉴于该版本目前依然是预览版,其中还有一些不到之处和未完成的特性。其中包括:在.NET Core 上支持 F# Interactive 被认为是“非重要的”,目前也无法估计该特性何时可用;跨平台调试特性被标记为需进一步改进;在首次加载文件后,文件的编译顺序的显示不正确,因此必须重新加载项目才能反映出更新情况;最后,尽管该预览版支持 F# Web APIs、Web 和 MVC 项目,但是当前想要在 Visual Studio 中打开此类项目,只能使用dotnet new命令在命令行上创建。

Visual Studio 2017 15.5 第四个预览版可以直接从 Microsoft 官方网站下载。在安装了先前预览版的情况下,也可以通过Visual Studio Installer 下载。

查看英文原文: Visual Studio 2017 15.5 Preview Adds F# Core & Standard Support

2017-11-22 18:003269
用户头像

发布了 391 篇内容, 共 155.2 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

JDK15正式发布,划时代的ZGC同时宣布转正

YourBatman

ZGC JDK15

当代开发者的好帮手,浅析.NET敏捷开发框架的优势与特点

Philips

敏捷开发 软件开发 .net core 开发工具

架构师训练营第一期-第一周课后 - 作业二

Copy攻城狮辛酸史:含泪“一分钟”跑通MindSpore的LeNet模型

华为云开发者联盟

学习 程序员 mindspore

食堂就餐卡系统设计 UML 练习

escray

学习 极客大学架构师训练营 UML

实战案例丨GaussDB for DWS如何识别坏味道的SQL

华为云开发者联盟

数据库 sql 算子

Spring-boot 单元测试

陈靓-哲露

git的几种实用操作(合并代码与暂存复原代码)

良知犹存

git

Apache Pulsar 社区周报|09-05 ~ 09-11

Apache Pulsar

开源 云原生 Apache Pulsar 消息中间件

百度大脑助力旅游场景智能解决方案落地

百度大脑

Java基础知识面试题(2020最新版)

Java架构师迁哥

GrowingIO 智能运营产品微前端实践

GrowingIO技术专栏

大前端 智能运营

Code Like Sync, Works Like Async

滴滴普惠出行

2020年6月最新iOS面试题总结

iOSer

ios 2020 面试 经验总结

卧槽!牛逼了!40K+Star!Mall电商实战项目开源回忆录!附源码、教程合集

学习 程序员 架构师 计算机

入行架构师之前,这7项技能你要先了解一下

华为云开发者联盟

架构 架构设计 架构师

餐卡系统设计文档

龙卷风

AWS在线技术峰会2020探班回顾,四大看点不容错过

有只小耳朵

云计算 AI 云原生 金融 医疗

QPS、TPS、RT、并发数、吞吐量理解和性能优化深入思考

艾小仙

架构 编程语言

智能门禁的音视频技术应用

anyRTC开发者

音视频 WebRTC 直播 RTC

Rust闭包的虫洞穿梭

袁承兴

rust 函数式编程 闭包

面试官:哪些场景会产生OOM?怎么解决?

艾小仙

Java 架构 面试 编程语言 JVM

架构师训练营第一期-第一周课后-作业一

OBS鉴权实现的宝典秘籍,速拿!

华为云开发者联盟

OBS 签名

HTTP必知必会

陈靓-哲露

跨专业学习6个月,成功上岸阿里|滴滴,分享学习路线供大家参考

小Q

Java 学习 架构 面试 基础

分布式系统:数据一致性解决方案

马迪奥

分布式事务 一致性

学习笔记丨浮点数探究

Liuchengz.

C语言 基本数据类型

百度大脑事件图谱:洞察复杂世界中的事件知识

百度大脑

第一周作业,UML图

等燕归

同城快递订单系统架构设计方案

周冬辉

Visual Studio 2017 15.5预览版添加对F# Core及Standard的支持_.NET_Jeff Martin_InfoQ精选文章