Specifica le dipendenze in .NET
Le funzioni Cloud Functions di .NET utilizzano
file di progetto Microsoft Build Engine (MSBuild).
Questi file sono centrali per il processo
di creazione e deployment. Per C# l'estensione del file è .csproj
, per F# è .fsproj
e
per Visual Basic è .vbproj
.
Ad esempio, ecco il file .csproj
per l'esempio di Hello World C#:
Puoi aggiungere librerie al file di progetto della funzione in questo modo:
dotnet add package MY_LIBRARY
Il framework delle funzioni è una dipendenza obbligatoria per tutte le funzioni. Sebbene Cloud Functions la installi per tuo conto al momento della creazione della funzione, ti consigliamo di includerla come dipendenza esplicita per chiarezza.
Se la funzione si basa su dipendenze private, ti consigliamo di eseguire il mirroring di functions-framework
nel registro privato. Includi l'oggetto functions-framework
con mirroring come dipendenza dalla funzione per evitare di installare il pacchetto dalla rete internet pubblica.
Per ulteriori informazioni sulle dipendenze e altri tipi di personalizzazione, consulta Personalizzazione tramite i corsi di avvio di Functions.