从VS Code运行F#Hello World

问题描述

我通过以下方式运行了规范的F#Hello World程序

dotnet run

有效。现在,我想从VS Code运行它,从显示Program.fs的编辑器窗口中按F5。在launch.json中,我有

"program": "${workspaceFolder}/HelloWorld/bin/Debug/netcoreapp3.1/HelloWorld.dll",

其中HelloWorld是项目目录,它是解决方文件所在目录的子目录。该文件存在。

击中F5后我得到

找不到任务“ build”。

如何配置VS Code以在F5上运行F#程序?

解决方法

搜索

tasks.json f#

显示

https://forums.fsharp.org/t/how-to-set-up-f-development-in-visual-studio-code/1125/2

,这回答了我的问题:当对话框中带有

找不到任务“ build”。

消息弹出,我应该选择

配置任务

并在弹出窗口中

从模板创建task.json文件

然后是

.NET Core

模板。之后,F5开始构建并运行F#程序。