Как уже упоминалось в этом посте , сейчас мы не можем отлаживать (добавлять точки останова) функции скрипта C # (.csx) в VS Code.
Мы можем запускать функцию csx только в Azure и локально.Откройте папку приложения функции в коде VS, выполните следующие действия.
Проверьте версию среды выполнения функции (~ 1 или ~ 2) и следуйте инструкции для установки ядра функции Azure.инструменты.
Если мы используем ~ 2 среды выполнения, вам необходимо зарегистрировать расширения привязки для всех триггеров ввода / вывода, кроме триггеров Http и Timer.
Если мы хотим использовать настройки (например, AzureWebJobsStorage) в настройках приложения, скопируйте их в local.settings.json
.Или мы можем щелкнуть правой кнопкой мыши настройки приложения приложения Function в VS Code, щелкнуть Download Remote Settings (таким образом, загружаются также некоторые недействительные настройки для локальной среды).
Ввод Ctrl + ` для открытия терминала и ввода запуск хоста func в терминале для запуска функций.
Для локального разработчика я рекомендую использоватьПредварительно скомпилированный код C # вместо сценария C #, с которым гораздо проще работать.Чтобы выполнить это преобразование, следуйте этому учебнику , новое приложение ac # function локально, скопируйте свой код в файлы .cs.Нам не нужно изменять логический код, за исключением добавления некоторых ссылок на пакеты и пространства имен.