

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo dei livelli per le funzioni Lambda .NET
<a name="dotnet-layers"></a>

Consigliamo di non utilizzare i [livelli](chapter-layers.md) per gestire le dipendenze per le funzioni Lambda scritte in .NET. Il motivo è che .NET è un linguaggio compilato, e le funzioni devono comunque caricare manualmente gli assembly condivisi in memoria durante la fase di [inizializzazione](lambda-runtime-environment.md#runtimes-lifecycle-ib), per cui i tempi di avvio a freddo possono aumentare. L'uso dei livelli non solo complica il processo di implementazione, ma impedisce anche di sfruttare le ottimizzazioni integrate del compilatore.

Per utilizzare dipendenze esterne con i gestori .NET, includile direttamente nel pacchetto di implementazione durante la fase di compilazione. In questo modo, semplifichi il processo di implementazione e sfrutti anche le ottimizzazioni integrate del compilatore .NET. Per un esempio di come importare e utilizzare dipendenze come pacchetti NuGet nella tua funzione, consulta [Definire l'handler della funzione Lambda in C\#](csharp-handler.md).