Сбой функций Azure, если в каталоге - PullRequest
0 голосов
/ 10 октября 2018

Я создал очень простое долговечное приложение для тестирования.Он имеет 3 файла (стартер, оркестратор, активность) и файл .csproj вместе с обычным шаблоном (host.json и т. Д.)

Когда 4 основных файла находятся в корне, функция прекрасно работает.Я использую VS Code.Я просто отлаживаю и "присоединяю к функциям C #".

Если я переместил эти 4 файла в их собственную директорию и зарегистрировал .csproj в файле .sln, удалите папки bin / objв корне я получаю сообщение об ошибке.

chdir(2) failed.: No such file or directory
The terminal process terminated with exit code: 1

Что мне нужно сделать, чтобы сообщить функциям, что мои функции находятся в одном каталоге?

1 Ответ

0 голосов
/ 10 октября 2018

Нашел проблему.Код VS получает команду, которую он запускает от .vscode/tasks.json.Есть один с надписью «Запуск функций хоста».options.cwd - это команда, которую он выполняет.Вам просто нужно добавить каталог там

  "label": "Run Functions Host",
  "identifier": "runFunctionsHost",
  "type": "shell",
  "dependsOn": "build",
  "options": {
    "cwd": "${workspaceFolder}/DIRECTORY_NAME/bin/Debug/netstandard2.0"
  },
...