Запуск F # Hello World из VS Code

#visual-studio-code #f# #launcher

#visual-studio-code #f# #лаунчер

Вопрос:

Я запустил каноническую программу F # Hello World с помощью

 dotnet run
  

Это работает. Теперь я хочу запустить его из VS Code, нажав клавишу F5 в окне редактора, в котором отображается Program.fs. В launch.json у меня есть

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

где HelloWorld — это каталог проекта, который является дочерним по отношению к каталогу, в котором находится файл решения. Этот файл существует.

После нажатия F5 я получаю

Не удалось найти задачу ‘build’.

Как я могу настроить VS Code для запуска моей программы F # с помощью F5?

Ответ №1:

Поиск

задачи.json f#

обнаружено

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

и это отвечает на мой вопрос: когда диалоговое окно с

Не удалось найти задачу ‘build’.

появляется сообщение, я должен выбрать

Настройка задачи

и во всплывающем окне

Создавайте задачи.json-файл из шаблона

и затем

.NET Core

шаблон. После этого F5 работает для сборки и запуска программы F #.