8

我按照此处的说明在 Ubuntu 上安装支持 F# 的 Monodevelop,但是当我打开 Monodevelop 并尝试编译一个简单的 F# 程序时,我收到以下消息:

错误:未安装框架“.NETFramework 4.5”。

如果我使用 Monodevelop 使用的相同编译器在命令行上手动编译 ( /usr/bin/fsharpc),则该文件将编译并生成一个运行良好的可执行文件。为什么项目不能在 Monodevelop 中编译,有没有办法修复它?

4

1 回答 1

1

正式(截至 2013 年)MonoDevelop/XamarinStudio 尚不支持 F#。所以 Xamarin 不正式支持 F# 支持。

但是,您可以使用 Visual Studio 2012(或 SharpDevelop)在Windows上构建 F# 项目(以 .NET Framework 3.0为目标),然后将编译后的二进制文件移至Linux

我已经尝试过了,这个解决方案正在工作。

于 2013-07-23T13:43:22.180 回答