自.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 \u0026amp; Standard Support

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

  1. Visual Studio 2017 15.3 预览版发布,接近最终版

    从Visual Studio 2017 15.3预览版的发布时间表中可以看出,Microsoft似乎马上要发布这一版本的正式版.过去几周对VS2017 15.3的改动主要集中在问题修复上,开发人员可以 ...

  2. Visual Studio 2017 15.7预览版发布

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ Visual Studio 2017已经发布一年多了,微软一直持续定期推出更新.第7个预览版 ...

  3. Visual Studio 2017 15.9预览版3支持ARM64 for UWP

    微软针对Visual Studio 2017 15.9的更新工作还在继续.在15.9的第三个预览版中,微软宣布支持ARM64平台上的UWP应用程序,并扩展了TypeScript开发人员可以使用的功能. ...

  4. Visual Studio 2017 - Update 2预览版已发布

    微软在继续通过Visual Studio Preview项目测试各类新功能,同时会通过公开发布的正式版测试这些新功能在现实世界中的表现情况.通过这种方式,开发者有机会及时了解正在开发的新功能,在开发的 ...

  5. Visual Studio 2017 15.7 Preview 1 发布

    上周 Visual Studio 2017 15.6 版和 Visual Studio for Mac 7.4 版已发布,今天 VS 发布了下一个次要更新的第一个预览:Visual Studio 20 ...

  6. Visual Studio 2017 15.9 版本发布:推出全新的导入 / 导出配置功能

    Microsoft 在开发 Visual Studio 2019 的同时,还在继续支持 VS2017 的用户.公司已经发布了 9 次更新,这展示了 Microsoft 在常规更新发布之后仍然会坚守继续 ...

  7. Visual Studio 15.7预览版4改进Git、C++支持

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 对于即将到来的Visual Studio 2017 15.7,微软已经发布了多个新的预览版本 ...

  8. Visual Studio 2017 15.6版本预览,增加新功能

    上周Visual Studio 2017 15.5 版本已正式发布,同时发布的还有 Visual Studio for Mac 7.3 . Visual Studio 2017 15.6 版本预览,这 ...

  9. Visual Studio 15.5预览版先睹为快

    Microsoft延续了Visual Studio 2017快速迭代开发的步伐,最新发布了15.5预览版,这是VS2017这一广受欢迎的IDE自发布以来的第五次更新,该预览版的发布使用户可以先睹为快. ...

最新文章

  1. 云计算登顶之后,亚马逊人工智能走上新征程
  2. 解决win 10 vscode 打开后白屏问题
  3. 交通注意:叉车和自行车
  4. CG CTF WEB 层层递进
  5. Mysql优化系列(0)--总结性梳理
  6. linux上怎么解压zip文件和tar.gz文件
  7. config修改php背景颜色,动态永久修改config
  8. 简单的11步在Laravel中实现测试驱动开发
  9. ddbs mysql_ddbs简介
  10. svn删除所有unversioned文件
  11. OAuth2认证授权流程解析
  12. 计算机操作系统第二章测试题及答案
  13. 前端开发必备基础英文单词整理汇总
  14. python函数.most_common()
  15. html水晶按钮图片,css 如何实现一个水晶按钮的效果呢?
  16. KV存储相关基础知识
  17. python机器学习之决策树案例——泰坦尼克号幸存者的预测
  18. 2022081班李亚楠20220902
  19. wi ndows ap i,windows程序设计第二章Unicode简介.doc
  20. 嵌入式期末大作业——家用智能晾衣杆

热门文章

  1. boost::gregorian模块实现打印一个月中的所有日期的测试程序
  2. Boost: 检查underlying_type特性是否有效的测试程序
  3. Boost:可移植地自定义boost :: hash的测试程序
  4. DCMTK:使用RLE传输语法压缩DICOM文件
  5. VTK:可视化算法之SplatFace
  6. VTK:相互作用之ShiftAndControl
  7. VTK:几何对象之ParametricKuen
  8. C++字节序反转的实现算法(附完整源码)
  9. C语言十进制数转换为八进制(附完整源码)
  10. QT的QLinkedListIterator类的使用