F#、VSCode 和 OSX:命名空间或模块 'Expecto' 未定义

F#, VSCode and OSX: The namespace or module 'Expecto' is not defined

我正在尝试开始使用 F Sharp。

我通过 brew 安装了 mono,通过 d/l 安装了 dotnetcore。

我安装了 VS Code 和 ionide 插件。

我已经完成了以下步骤:

安装似乎没有错误。 伪构建任务后构建目录为空。 Expecto 运行 什么都不做。

当我打开生成的 Main.fs 文件时,编辑器告诉我:

The namespace or module 'Expecto' is not defined

有什么我遗漏的吗?

为了将来参考,如果您继续使用 Ionide 生成的默认值,修复是确保您的目标框架设置为 .net 核心而不是 .net 框架

<TargetFramework>netcoreapp2.0</TargetFramework>