Specifica le dipendenze in .NET
Le funzioni Cloud Functions di .NET utilizzano
File di progetto Microsoft Build Engine (MSBuild).
Questi file sono fondamentali per la creazione e il deployment
e il processo di sviluppo. 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 è un la dipendenza richiesta per tutte le funzioni. Sebbene Cloud Functions lo installi per tuo conto quando viene creata la funzione, ti consigliamo includerla come dipendenza esplicita per maggiore chiarezza.
Se la funzione si basa su dipendenze private, ti consigliamo di
esegui il mirroring di functions-framework
nel tuo registro privato. Includi lo stato
functions-framework
come dipendenza dalla tua funzione per evitare di installare il componente
dalla rete internet pubblica.
Per approfondire l'argomento delle dipendenze e altri tipi di personalizzazione, consulta Personalizzazione tramite le classi di avvio di Functions.