#c# #azure #visual-studio-code #azure-functions
#c# #azure #visual-studio-code #azure-функции
Вопрос:
Я учусь создавать приложение Azure Function, используя VS code на c #. Но когда я выбираю C # в качестве языка, я не вижу никакого списка триггеров. Но когда я выбрал JavaScript, я смог увидеть список триггеров. Я не знаю, чего мне не хватает. Я вижу ниже, когда пытаюсь выбрать триггеры:
Но когда я выбираю JavaScript в качестве языка, я вижу список ниже:
Комментарии:
1. Привет, есть какие-нибудь обновления?:)
Ответ №1:
Я могу без проблем создать функцию C # azure с помощью VS Code:
Я могу объяснить вам принцип, надеясь помочь вам найти вашу проблему. Прежде всего, пользовательский интерфейс, который вы видите, предоставляется плагином расширения функций Azure из VS Code. И этот плагин будет собирать вашу входную информацию, а затем использовать команды, предлагаемые function-core-tools, для создания приложения function.
Итак, я предполагаю, что проблема связана с плагином расширения функции Azure. Вы можете попробовать удалить плагин и перезапустить VS Code, а затем переустановить его. Если все еще не работает, вы можете следовать этому документу, чтобы создать функцию C # azure напрямую с помощью команд:
Это команды:
Сначала перейдите в папку в VS Code, откройте терминал, затем запустите:
func init --dotnet
func new --name HttpExample --template "HTTP trigger" --authlevel "anonymous"
Принцип этого метода точно такой же, как при использовании создания пользовательского интерфейса (подключаемые модули пользовательского интерфейса создают функции Azure, вызывая эти консольные команды), поэтому, если действительно существует какая-либо проблема, которая мешает консоли создавать функции Azure, вы получите соответствующую информацию в терминале.
Кстати, для разработки функций C # azure я рекомендую использовать Visual Studio вместо VS Code (потому что очень удобно использовать этот инструмент для разработки функций C # Azure.).
Комментарии:
1. Спасибо, это помогло мне создать функции с помощью команд, но пользовательский интерфейс по-прежнему не работает
2. @BharathGajjala Вам не нужно заботиться об этом, они по сути одинаковы. Похоже, что есть проблема с плагином. Я уже однажды сталкивался с этой ситуацией, но через несколько дней она необъяснимым образом сработала. Я не знаю почему.
3. @BharathGajjala Привет, если мой ответ поможет вам успешно создать функции, можете ли вы отметить мой ответ, чтобы закончить этот вопрос?:)