Visual Studio 2017 15.5预览版添加对F# Core及Standard的支持
自.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的支持的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: httpd四之CGI、HTTPS、压缩配
- 下一篇: 人人都会设计模式:03-策略模式--St