Установите и используйте Azure Function Tools для Visual Studio 2017 [видео]

Опубликовано: 5 Марта, 2023
Установите и используйте Azure Function Tools для Visual Studio 2017 [видео]

Вчера на конференции Microsoft Build 2017 Microsoft объявила о выпуске предварительной версии Azure Functions Tools for Visual Studio (AZFT). Эти инструменты позволяют создавать функции в Visual Studio, а затем публиковать их на своем сайте Azure. В этом видео я покажу вам, как установить все необходимое для начала работы, и покажу, как использовать вашу первую функцию Azure.

[tg_youtube video_id="bv1x4QR6FX8"]

Что такое функция Azure?

Функции Azure — это микрослужбы, являющиеся основным компонентом бессерверных вычислений. Пожалуйста, прочитайте некоторые из замечательных статей, которые уже есть на сайте, например эту.

Что мне нужно?

Для использования AZFT вам понадобятся следующие продукты:

  1. Visual Studio 2017 Preview 3. Теперь, прежде чем вы начнете думать так, как я, не означает . Visual Studio Preview похожа на программу предварительной оценки Windows, где вы можете получить ранние сборки Visual Studio до того, как они будут завершены.
  2. Пакет SDK для Azure.NET 2.9.6.
  3. Инструменты Visual Studio для функций Azure.

Примечание. Позже, когда вы запустите функцию в первый раз, вы можете получить запрос на установку CLI Функций Azure. Даже если вы уже установили CLI в Bash или Node, вам все равно может потребоваться следовать инструкциям по установке версии для Windows.

Перед установкой

Поскольку вы устанавливаете предварительную версию Visual Studio, я не рекомендую устанавливать ее в рабочей среде. Тем не менее, Microsoft заявляет, что вы можете установить предварительную версию прямо вместе с рабочей версией Visual Studio 2017. Кроме того, Microsoft заявляет, что не будет выполнять полную установку, если определенные продукты уже установлены на вашем компьютере.

В моем случае у меня есть Visual Studio 2017 на моем компьютере, но я также использую виртуальную машину. Хорошо, что я подумал заранее и создал снимок заранее, потому что процесс установки трижды зависал, прежде чем он заработал.

Я не знаю, важно это или нет, но я рекомендую вам сначала , а затем компьютер. Microsoft не говорит, что вы это делать, но лично я думаю, что это хорошая идея.

Установите и запустите Visual Studio 2017 Preview 3 (VSP3)

После того, как вы загрузите VSP3, используя ссылку в разделе этой статьи, и запустите его. Когда вы попадете на экран , вы выбрать хотя бы одну из двух следующих рабочих нагрузок:

  • ASP.NET и веб-разработка и/или…
  • Разработка Azure

Предупреждение. Судя по моим тестам, вы можете установить практически любую другую рабочую нагрузку, но не устанавливайте так как это может привести к сбою в конце и не будет удалено.

После установки VSP3 запустите его и дождитесь первой настройки.

Примечание. Если вы не можете найти VSP3 в меню » (как и я), щелкните меню », а затем введите слово « » или , и вы должны найти его таким образом.

Установите инструменты Visual Studio для Azure (VSTA)

Перед установкой VSTA я предлагаю вам все программы, включая Visual Studio. Загрузите ссылку из раздела этой статьи и запустите ее. Никаких специальных шагов не нужно делать, поэтому просто следуйте процессу установки.

Создайте свою первую функцию Azure в VSP3

Видео, сопровождающее эту статью, содержит более подробную информацию, так что это лишь основные шаги, которые необходимо выполнить для создания новой функции (функций):

  1. Запустите VSP3 и создайте новый проект. Вы можете выполнить поиск по слову , чтобы найти проект «Функции Azure». Выберите это и создайте проект.
  2. В проекте нет никаких функций, поэтому их нужно добавить. Щелкните проект правой кнопкой мыши и добавьте новый элемент. Еще раз найдите слово и вы должны найти элемент . Выберите это, чтобы создать новую функцию.
  3. Появится диалоговое окно с вопросом, что активирует функцию. Выберите параметр и создайте окончательную функцию.
    • Примечание. Ваша новая функция содержит небольшой пример в стиле , где вы передаете ей имя, и она отвечает .
  4. Запустите свой проект. Если у вас не установлен CLI Функций Azure, вам будет предложено сделать это. Следуйте инструкциям, и тогда ваш проект будет запущен.
    • Примечание. Если ваш проект не запускается, а интерфейс командной строки функций Azure установлен, вам может потребоваться сначала перезагрузить компьютер.
  5. Запустится Azure CLI, и вы увидите, что веб-сервер работает с URL-адресом, который выглядит примерно так:
  6. Чтобы протестировать функцию, скопируйте URL-адрес из интерфейса командной строки функций Azure и вставьте его в браузер со следующей строкой запроса:
  7. Используя приведенный выше пример, браузер должен вернуться с . В зависимости от вашего браузера вы можете видеть только текст или дополнительный XML, окружающий текст.
  8. Остановите проект, выйдя из CLI Функций Azure.
  9. Чтобы узнать, как использовать более одной функции, выполните шаги 2–4. На этот раз запустится CLI Функций Azure, и вы увидите два уникальных URL-адреса для доступа. Не стесняйтесь протестировать их оба, как вы это делали в шагах 5-6.

Итак, у вас есть это! Теперь вы можете создавать Функции Azure с помощью Visual Studio и C#. Это все еще находится в предварительной версии, и Microsoft не поддерживает использование в производственной среде. Вы также можете протестировать публикацию функции Azure в облаке Microsoft Azure, но это тема для другой статьи.

Помните, что эта статья опубликована на следующий день после того, как Microsoft выпустила Инструменты Visual Studio для функций Azure, поэтому есть вероятность, что что-то изменится. Поэтому, пожалуйста, посмотрите эту ссылку, чтобы быть в курсе:

https://blogs.msdn.microsoft.com/webdev/2017/05/10/azure-function-tools-for-visual-studio-2017/