Specificare le dipendenze in .NET
Le funzioni Cloud Run .NET utilizzano
file di progetto Microsoft Build Engine (MSBuild).
Questi file sono fondamentali per il processo di compilazione e deployment. Per C# l'estensione del file è .csproj
, per F# è .fsproj
e per Visual Basic è .vbproj
.
Ad esempio, di seguito è riportato il file .csproj
per l'esempio Hello World in C#:
Puoi aggiungere librerie al file del progetto della funzione nel seguente modo:
dotnet add package MY_LIBRARY
Functions Framework è una dipendenza obbligatoria per tutte le funzioni. Sebbene le funzioni Cloud Run lo installino per tuo conto al momento della creazione della funzione, ti consigliamo di includerlo come dipendenza esplicita per maggiore chiarezza.
Se la funzione si basa su dipendenze private, ti consigliamo di eseguire il mirroring di functions-framework
nel tuo registry privato. Includi functions-framework
sottoposto a mirroring come dipendenza della funzione per evitare di installare il pacchetto dalla rete internet pubblica.
Per ulteriori informazioni sulle dipendenze e su altri tipi di personalizzazione, consulta Personalizzazione tramite i classi di avvio di Functions.