Документы VS Code предоставляют инструкции для этого здесь: Миграция к задачам 2.0.0 .
Вот руководство по миграции:
- taskName : Вместо этого используйте свойство label.
- isShellCommand : Вместо этого используйте свойство
"type": "shell"
. - ...
- showOutput : Вместо этого используйте свойство
"presentation" : { "reveal": "..." }
. - ...
args
и command
не изменены. Кроме того, вместо одноуровневой структуры вы должны теперь создать массив tasks: []
, и у вас есть отдельные конфигурации для task
.
ваших задач v0.1.0. json конфигурация перенесена в v2.0.0 теперь:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-my-python-script",
"type": "shell",
"command": "python",
"args": [
"${file}"
],
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true,
"clear": false
},
"problemMatcher": []
}
],
}
где "label"
может быть чем угодно, просто для идентификации задачи:
Все остальные конфигурации обсуждаются в документации VS Code для Tasks .