AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:003112
用户头像

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

关注

评论

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

Python代码阅读(第65篇):根据条件应用指定函数

Felix

Python 编程 Code 阅读代码 Python初学者

数仓开发详细剖析

五分钟学大数据

11月日更

大批量更新数据mysql批量更新的四种方法

大数据技术指南

11月日更

Google I/O 2021 What's new in Android Machine Learning

CatTalk

机器学习 tensorflow android Google

一些常用的hive sql函数

编程江湖

大数据 hive Hive SQL

从社区贡献者到加入核心团队,开源给他带来了这些变化

TDengine

tdengine 时序数据库

Java开发中常用的消息队列工具 ActiveMQ

编程江湖

Activemq Java 开发

使用 Litho 改进 News Feed 上的 Android 视频表现

CatTalk

android facebook 性能优化 Feed流 Litho

一文讲透一致性哈希的原理和实现

万俊峰Kevin

微服务 高并发 哈希算法 go-zero Go 语言

TDSQL演进与突破:把企业级分布式数据库做到极致

腾讯云数据库

tdsql 国产数据库

Java SPI 机制从原理到实战

江璇Up

Java spi JavaSPI

大数据开发之Hive

@零度

大数据 hive

NDPQ(NDP+PQ),定义分布式数据库新方向

华为云开发者联盟

数据库 查询 GaussDB(for MySQL) 近数据处理 NDP

安全经典JWT算法漏洞

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

并发编程中,你加的锁未必安全

华为云开发者联盟

线程 高并发 并发 线程安全

前端开发之JavaScript优化

@零度

JavaScript 大前端

万字讲解WiFi为何物

华为云开发者联盟

wifi 物联网 无线通信 传输 无线

为云而生,云原生数据库TDSQL-C技术突破与演进

腾讯云数据库

tdsql 国产数据库

Google I/O 2021 移动和 Web应用上的设备端机器学习

CatTalk

机器学习 tensorflow android Google

测试不趁早,“持续测试”搞不好

飞算JavaAI开发助手

DevOps 敏捷开发 自动化测试

处理可能超时的异步操作

编程江湖

大前端

云原生数据库TDSQL-C关键技术内核解密

腾讯云数据库

tdsql 国产数据库

Linux一学就会之文件的基本管理和XFS文件系统备份恢复

学神来啦

Linux 运维 文件系统 linux云计算 linux基础

聊聊 ab 和 jmeter 的并发模型

恒生LIGHT云社区

测试 AB

Rainbond通过插件整合SkyWalking,实现APM即插即用

北京好雨科技有限公司

Kubernetes 云原生 全链路追踪

TDSQL | 国产化浪潮下,数据库+云如何跑上核心业务?

腾讯云数据库

tdsql 国产数据库

数据分析从零开始实战,Pandas读取HTML页面+数据处理解析

老表

Python 数据分析 数据处理 11月日更

很好用的压测工具 - Apache Bench工具

恒生LIGHT云社区

测试 AB AB testing实战

博文推荐|深入解析 Apache Pulsar 中的事务

Apache Pulsar

大数据 架构 分布式 云原生 Apache Pulsar

喜报!Nocalhost 成功加入 CNCF 沙箱

CODING DevOps

Kubernetes DevOps cncf Nocalhost 本地化开发

技术探究:Apache Pulsar 的事务型事件流

Apache Pulsar

Java 架构 分布式 云原生 Apache Pulsar

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