

# Como trabalhar com camadas para funções do Lambda em .NET
<a name="dotnet-layers"></a>

Não recomendamos usar [camadas](chapter-layers.md) para gerenciar dependências de funções do Lambda escritas em .NET. Como o .NET é uma linguagem compilada, suas funções ainda precisam carregar manualmente quaisquer montagens compartilhadas na memória durante a fase [inicial](lambda-runtime-environment.md#runtimes-lifecycle-ib), o que pode aumentar os tempos de inicialização a frio. O uso de camadas não apenas complica o processo de implantação, mas também impede que você aproveite as otimizações integradas do compilador.

Para usar dependências externas com manipuladores .NET, inclua-as diretamente no pacote de implantação no momento da compilação. Fazendo isso, você simplifica o processo de implantação e também aproveita as otimizações integradas do compilador .NET. Para ver um exemplo de como importar e usar dependências como os pacotes NuGet em sua função, consulte [Definir o manipulador de função do Lambda em C\#](csharp-handler.md).