Diretiva CleanUpBehavior T4
Para excluir o appDomain depois de processar um modelo de texto, inclua a seguinte linha:
<#@ CleanupBehavior processor="T4VSHost" CleanupAfterProcessingtemplate="true" #>
Os modelos de texto são processados em um appDomain que é separado do processo do host. Na maioria dos casos, quando um modelo de texto é processado, o appdomain é usado novamente para processar o próximo modelo. Mas se você especificar CleanupBehavior, o appDomain será excluído e o próximo modelo será processado em um novo appDomain.
Isso reduz o processamento de texto, mas pode ser útil para garantir que os recursos sejam descartados.
Essa diretiva só funciona no host do Visual Studio.