早在前段时间,微软MSDN官方博客就发文表示将会针对 Visual F# tools 提供新的发布方式。而现在,那个时机已到!让我们来回顾一下,每日编译版本是指在 master 分支中,每次成功建置的 commit,通过持续整合系统的验证成功后所得到的版本,即称为:每日编译版本。
每日编译版本会包含新功能、Bug 的修正以及现有功能的改善,这些改善也终将会挤身于正式的 Visual Studio 更新或发布。 针对 VS 2017 RTM,我们强烈推荐使用最新的每日编译版本 Visual F# Tools,在目前最新的每日编译版本中,已经包含了许多 Bug 的修正、性能改善与加入了一些跟 VS 2017 正式版本相比起有更好使用体验的新功能。
目前共有两种方法可以取得每日编译版本,在这边特别提醒:以下的方式只会针对 F# IDE Tools 安装最新的每日编译版本,其余如:F# 编译程序、FSI 或 FSharp.Core 均不会受到影响。
这是我们推荐使用的方式,以下的步骤将会带你走过如何设置扩充功能和更新的来源指向到Visual F# Tools的每日编译版本来源,设置完成后,每当有新的VSIX发布后,即会自动从Visual Studio的到通知。
1、开启 工具→扩充功能与更新
2、点击位于左下角的”变更您的[扩充功能和更新]的设置”按钮
3、点击位于”其他扩充组件库”旁的”加入”按钮
于名称的文本框中,填入任何你想取的名字,然后在链接的文本框中,输入以下URL:https://dotnet.myget.org/F/fsharp/vsix
4、点击 ”套用” 按钮
5、点击 ”确定” 按钮
根据您计算机的组态,或许需要一小段时间让 Visual Studio 更新组件库来源;一旦完成后,即可前往 ” 工具→扩充功能与更新” Windows,会有一提醒通知 Visual F# Tools 有可用更新!
假如您不想将 Visual Studio 的更新来源设为每日编译版本,您还是可以通过手动安装 VSIX 方式来取得每日编译版本;您可以通过此方式来选择性使用每日编译版本。
1、前往:https://dotnet.myget.org/feed/fsharp/package/vsix/VisualFSharp
2、下载最新的 VSIX (或是任何你想要的版本)
3、下载完成后,通过双击的方式开启安装;您必须关闭 Visual Studio 来进行安装
当您的程序代码于之前的每日编译版本中运行正常,而在最新的每日编译版本中遇到问题时,此种方式是一个很好的解决方法。
假如您希望可以回复到稳定版本,最简单的方式是通过 Visual Studio Developer Command Prompt,您可以通过在开始Windows搜索 ” Visual Studio Developer Command Prompt ” 开启,然后执行以下指令
VSIXInstaller.exe /u:VisualFSharp
这将卸载每日编译版本,并自动回复到您所安装的 Visual F# Tools 最新稳定版本。 我们非常高兴能够有对 Visual F# Tools 每日编译版本,我们鼓励您去尝试并将使用后的心得与建议回馈给我们,尤其是针对新功能的部分。
您可以通过 Visual F# Github repository 来追踪我们针对功能、Bug 与改进的进度。
谢谢
Visual F# 团队