Abhängigkeiten in .NET festlegen
.NET Cloud Run 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#:
Sie können der Projektdatei Ihrer Funktion folgende Bibliotheken hinzufügen:
dotnet add package MY_LIBRARY
Das Functions Framework ist eine erforderliche Abhängigkeit für alle Funktionen. Obwohl Cloud Run-Funktionen sie bei der Erstellung der Funktion für Sie installiert, empfehlen wir, sie zur Klarstellung hinzuzufügen.
Wenn Ihre Funktion private Abhängigkeiten benötigt, sollten Sie functions-framework
in Ihre private Registry spiegeln. Fügen Sie die gespiegelte functions-framework
als Abhängigkeit zu Ihrer Funktion hinzu, um die Installation des Pakets aus dem öffentlichen Internet zu vermeiden.
Weitere Informationen zu Abhängigkeiten und anderen Anpassungsmöglichkeiten finden Sie unter Anpassung über Functions-Startklassen.