0

Резюме: изменения, внесенные в файл tasks.json не отражаются, когда я исполняю команду Ctrl-Shift-B, если рабочий каталог находится на подключенном сетевом диске. Как я могу исправить эту проблему? (Если все файлы являются локальными все работает, как ожидалось)VS Code Task Runner не в состоянии отразить tasks.json изменения файлов, если на подключенном сетевом диске

Настройка репликации:

1) сделать папку для проекта

2) сделать простой питон файл

print("hello") 

3) введите .vscode подкаталог с tasks.json, содержащий (примерно)

{ 
    // See http://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format 
    "version": "0.1.0", 
    "command": "python", 
    "isShellCommand": true, 
    "args": ["${fileBasename}"], 
    "showOutput": "always" 
} 

4) скопируйте структуру файла на подключенный сетевой диск (локальное NAS-хранилище Synology).

Теперь, когда я вношу изменения в tasks.json и сохраняю его, я вижу, что файл действительно обновляется, открывая его в другом редакторе. Однако, если я пытаюсь создать задачу с помощью ctrl-shift-B, она использует версию файла, присутствующую при открытии vscode, а не обновленную версию.

Если я выйду из кода VS и снова открою его, VS Code будет использовать обновленную копию.

+0

подтвердил, как ошибка [GitHub ссылка] (https://github.com/Microsoft/vscode/issues/5451) –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^