Abhängigkeiten in .NET festlegen

.NET Cloud Functions-Funktionen verwenden MSBuild-Projektdateien (Microsoft Build Engine). Diese Dateien sind für den Build- und Bereitstellungsprozess von zentraler Bedeutung. Für C# ist die Dateierweiterung .csproj, für F# ist sie .fsproj und für Visual Basic .vbproj.

Hier sehen Sie beispielsweise die Datei .csproj für das Hello World-Beispiel für 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>

Sie können der Projektdatei Ihrer Funktion folgende Bibliotheken hinzufügen:

dotnet add package MY_LIBRARY

Weitere Informationen zu Abhängigkeiten und anderen Anpassungsmöglichkeiten finden Sie unter Anpassung über Functions-Startklassen.