有没有办法在没有Visual Studio的情况下安装F#3.0?

有没有办法在没有Visual Studio的情况下安装F#3.0?,f#,f#-3.0,F#,F# 3.0,我希望升级到F#3.0,但我在微软网站上找不到打包的F#3.0编译器,也找不到可以使用的快速版本。是否可以从命令行或简单的IDE安装F#3.0以供使用?如果可以,如何安装?目前没有F#3.0的独立版本。然而,有一个承诺F#的独立版本尚未推出,但Visual Studio Express的F#tools仅在2天前发布,因此您可以免费获得F#3.0 据我所知,肯定有开源版本的计划(可以与MonoDevelop集成),而且有一个独立的安装程序也是有意义的(否则你仍然可以编译开源版本),但是我认为

我希望升级到F#3.0,但我在微软网站上找不到打包的F#3.0编译器,也找不到可以使用的快速版本。是否可以从命令行或简单的IDE安装F#3.0以供使用?如果可以,如何安装?

目前没有F#3.0的独立版本。然而,有一个承诺

F#的独立版本尚未推出,但Visual Studio Express的F#tools仅在2天前发布,因此您可以免费获得F#3.0


据我所知,肯定有开源版本的计划(可以与MonoDevelop集成),而且有一个独立的安装程序也是有意义的(否则你仍然可以编译开源版本),但是我认为没有具体的日期。

我已经成功地在没有Visual Studio 2012的情况下制作了一个独立的F#3.0

  • 首先,找到安装了F#3.0的工作站。(来源)
  • 将所有内容复制到目标工作站
  • 在目标位置安装.NET 4.5
  • 将带有FSC.exe字符串的所有注册表项导出到目标
  • 将带有FSharp字符串的所有注册表项导出到目标
  • 如果您不知道如何导出注册表项,请下载此文件并使用powershell导入所有此.reg文件

    PowerShell脚本:(支持将.reg文件放入c:\xxx)

    我在Windows7上从cygwin命令行运行F#3.0。要使用cygwin,您需要稍微了解一下Linux/Unix,但基础知识并不太难。您需要基本的cygwinshell(命令解释器)和一个编辑器。我习惯了vi,所以cygwin有vim(vim中有一个很好的F#syntax color插件)

    您需要:

  • 安装VisualStudio以获得F#
  • 在/users/myname/.bashrc中添加Fsc.exe的位置,在我的示例中是 /cygdrive/c/Program Files(x86)/Microsoft SDK/F#/3.0/Framework/v4.0 走你的路

  • 我让它运行的最简单方法是:


    基本上是使用Web PI工具上的直接下载链接。

    我想现在寻求这个问题答案的大多数人可能不会介意最新版本,即4.0。您可以在下载此文件作为独立文件。这不包括支撑组件,并且会自行失效。因此,您还必须下载并安装。应该都准备好了,没有安装超大规模的VisualStudio。当然,如果您需要IDE,您需要寻找一个免费的IDE。

    您可以使用Nuget CLI安装F#编译器工具,而无需依赖Visual Studio。另外,此过程不需要管理员权限

  • 访问nuget.org/downloads并下载最新的nuget.exe文件
  • 指示浏览器将文件保存到您选择的文件夹中
  • 将放置nuget.exe的文件夹添加到PATH环境变量中,以便在任何位置使用CLI工具
  • 打开命令提示符并导航到要安装F#Tools的文件夹
  • 运行“nuget install FSharp.Compiler.Tools-Version{Version}”,其中{Version}被替换为来自的版本
  • 将“tools”目录添加到PATH环境变量中,然后您将能够从命令行使用fsc和fsi

  • 你有这个承诺的链接吗?这似乎暗示了这一点——一般发布时间是太平洋时间周五上午10点。F#编译器将继续作为独立安装提供,但该配置不是本预览版的一部分。(from)如果有一个独立的ide就好了,因为某种原因,我在安装Web Installer 4.0提供的软件列表中找不到F#Tools。它真的存在吗?如果你点击博客中的链接并单击“安装”,它会立即打开F#tools的安装(刚刚测试过):(但我想你需要先安装VS Express Web才能使安装程序正常工作)。直接下载链接:要求安装.Net 4.5。如果你遇到任何问题,请随时通过anibal与我联系。yeh@gmail.com+1非常感谢你!这些是设置构建服务器(您不希望在其上安装VisualStudio)的非常好的说明。您提供的直接链接()非常方便。出于某种原因,WebPI工具根本没有向我展示F#安装程序。
    -> C:\Program Files (x86)\Microsoft SDKs\F#
    -> C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp
    -> C:\Windows\Microsoft.NET\assembly\GAC_MSIL\FSharp*
    
    cd c:\xxx
    dir *.reg | %{ ('reg import "' + $_.Name + '"') | cmd }