Especifica dependencias en .NET

Las funciones de .NET Cloud Functions usan archivos de proyecto de Microsoft Build Engine (MSBuild). Estos archivos son centrales para el proceso de compilación y de implementación. La extensión de archivo es .csproj en C#, .fsproj para F# y .vbproj para Visual Basic.

Por ejemplo, este es el archivo .csproj para la muestra de Hello World de C#:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>

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

Puedes agregar bibliotecas al archivo de proyecto de tu función de la siguiente manera:

dotnet add package MY_LIBRARY

Para obtener más información sobre las dependencias y otros tipos de personalización, consulta Customization through Functions Startup classes (Personalización mediante clases de Functions Startup).