Ответ 1
Эта проблема также была рассмотрена здесь: https://github.com/Microsoft/vscode/issues/24796
В нем говорится:
Закрытие и повторное открытие окна (без запуска кода) разрешает эту проблему.
У меня есть новая установка VSCode, и это крошечное базовое приложение TypeScript.
В первый раз, когда я хочу создать приложение, VScode необходимо сгенерировать tasks.json.
И это сработало много лет назад.
Сегодня я получаю это странное сообщение
Не задано задание сборки. Отметьте задачу с помощью 'isBuildCommand' в файле tasks.json.
Я не помню этого сообщения раньше.
Но, ОК, я нажимаю Настроить задачу сборки, выберите задачу TypeScript и создаст tasks.json.
Но, что произойдет, после того, как я попытаюсь построить сейчас, Ctrl + Shift + B и Я получаю то же самое сообщение снова
Любые идеи? Спасибо.
BTW, добавив этот параметр к tasks.json, не решает проблему.
Эта проблема также была рассмотрена здесь: https://github.com/Microsoft/vscode/issues/24796
В нем говорится:
Закрытие и повторное открытие окна (без запуска кода) разрешает эту проблему.
Закрытие и повторное открытие окна
В каком окне? Закрытие и повторное открытие окна tasks.json не работало для меня (в VS Code 1.11.2).
Вот что получилось:
В моем случае у моего tasks.json
была какая-то глупость. Вместо свойства "command" я неправильно назвал его "исполняемым"... *
Поэтому рассмотрим, если:
И хотя я думаю, что другие ответы, вероятно, правильные (я не могу воспроизвести, поэтому я не могу проверить; проблема исправлена ...), я думаю, когда комментарий сказал...
Закрытие и повторное открытие окна (без запуска кода)
... возможно, это означало команду Reload Window
.
* Я неправильно назвал свойство tasks.json
"исполняемым", vs "command", потому что...
Я не знаю, почему я думал, что "исполняемый файл" действителен! Я думал, что ссылаюсь на какой-то пример, но не могу найти его...:))
Для меня это сработало, когда я поставил файл tasks.json в новую папку .vscode рядом с файлом, который я хотел создать.
Самое забавное: папка My уже была названа .vscode в моем случае. Я предполагаю, что это должен быть подслой.