【发布时间】:2018-08-04 13:51:32
【问题描述】:
所以我开始使用 F# 作为一种语言。目前我要么使用 Visual Studio for mac 来编译我的代码,要么只使用 vscode(然后在 .fsproj 文件上运行 MSbuild)。但是,我发现这两种解决方案有时非常不方便,因为我不想每次我想尝试 F# 代码时都制作项目。考虑 c# 或 C++ 甚至 C。您不必创建新项目或类似的东西,只需输入“gcc”。我在 Mac 上运行,我确实安装了 dotnet 和 mono。绝对可以将 F# 编译为 exe 并运行它,但我如何只为一个文件执行此操作?我尝试了 fcs,但 Bash 无法将其识别为命令。
【问题讨论】:
-
你当然可以在文件上运行
fsc,但是这种类型的用例的通常方法是使用VS或Code并将fsx文件发送到FSI。不需要项目,什么都不需要。这就是为什么它有一个 REPL,使用它:-) -
A) fsc 在非 Windows 上不存在(据我所知)和 B) 我不想要一个 repl,id 喜欢它被编译。我完全了解 F# 的 FSI shell/repl,我同意它非常有用,但不适合我的情况
标签: macos f# mono visual-studio-code .net-core