Especificar dependências no .NET

As funções do Cloud Functions para .NET usam arquivos de projeto do Microsoft Build Engine (MSBuild) (em inglês). Esses arquivos são essenciais para o processo de criação e implantação. Para C#, a extensão de arquivo é .csproj, para F# é .fsproj e para Visual Basic é .vbproj.

Por exemplo, este é o arquivo .csproj para a amostra Hello Worlds de C#:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net6.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Google.Cloud.Functions.Hosting" Version="2.1.0" />
  </ItemGroup>
</Project>

É possível adicionar bibliotecas ao arquivo de projeto da função da seguinte maneira:

dotnet add package MY_LIBRARY

Para ler mais sobre dependências e outros tipos de personalização, consulte Personalização usando classes de inicialização do Functions.