如何在不购买Visual Studio的情况下编译F#项目

7

我发现了一个用F#编写的非常酷的项目:https://github.com/fholm/IronJS

OSS很好,但我需要一个程序集。我想自己编译它,但似乎没有免费的IDE可以打开F#项目(.fsproj)。我没有Visual Studio,也没有F#的express版本。

我找到了这个网站http://tomasp.net/blog/fsharp-in-monodevelop.aspx,但似乎跨平台不包括Windows。

这个Monodevelop插件不起作用:http://functional-variations.net/addin/

有人已经在Windows上成功使用F#而没有Visual Studio吗?


请参见http://stackoverflow.com/questions/734525/getting-started-with-f/734536#734536。 - Brian
5个回答

14

但是它不能与Visual C# Express一起使用,或者我做错了什么吗?他仍然报告“.fsproj不受支持”。 - jhlllnd
不认为不行,但你应该能够将Shell与C# Express一起安装,以获得F#支持。 - gjvdkamp
好的,我不得不重新安装(卸载,修复无效)F#包。我先安装了它(在我在这里提出问题之前),那就是问题所在。 - jhlllnd

7

5

您可以从此处下载 F# 独立版本(获取编译器)。看起来它还与 Visual Studio Shell 集成,该软件可以单独下载(请在下载页面上查找相关链接)。但是我必须承认,我从未尝试过这个...


我以前用过VS Shell来编写D语言程序;我想F#对它的支持非常好。它很可能还允许您使用包含F#项目文件和解决方案的文件。 - anton.burger
2
@shambulator - 是的,我使用 F# + VS2010 shell,支持非常稳定:1)F# 项目模板具有 .fs、.fsi 和 .fsx 感知能力,2)智能感知,3)调试器,4)FSI 集成... - Stephen Swensen

3

从这里下载

此CTP版本包括F#编译器和工具,以及可选的Visual Studio集成,用于F#开发。

也就是说,该软件包包含F#编译器,您不需要Visual Studio集成来编译项目。


1

如果你是一名大学生,你可以通过DreamSpark计划免费获得VS 2010专业版。

VS 2010 Pro. 全面支持F#。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接