Сборка и управление зависимостями функции на С#
Сервис Cloud Functions поддерживает два способа управления зависимостями функции на С# — автоматическую установку через nuget
и ручную поставку зависимостей вместе с исходным кодом.
NuGet
NuGet.net
.
Для поставки зависимостей при помощи nuget
следует добавить ссылку на необходимый пакет в файл проекта *.csproj
. Никаких дополнительных действий не требуется. Это можно сделать с помощью .NET Core CLI
Ручная поставка зависимостей
Чтобы настроить зависимости вручную, положите скомпилированный проект со всеми зависимостями в корень архива с проектом.
Это можно сделать при помощи команды publish
.NET Core CLI
В этом случае не нужно добавлять исходный код и файлы проекта в архив.
Процесс установки зависимостей имеет ограничения по ресурсам и времени исполнения. Подробнее об этом читайте в разделе Квоты и лимиты в Cloud Functions. Ознакомиться с журналом установки зависимостей можно по ссылке, которая отображается в списке операций.