Direttiva T4 CleanUpBehavior
Per eliminare l'appDomain dopo l'elaborazione un modello di testo, includere la riga seguente:
<#@ CleanupBehavior processor="T4VSHost" CleanupAfterProcessingtemplate="true" #>
I modelli di testo vengono elaborati in un appDomain separato dal processo host. Nella maggior parte dei casi, quando un modello di testo è stato elaborato, l'appdomain viene utilizzato nuovamente per elaborare il modello seguente. Se tuttavia si specifica CleanupBehavior, l'appDomain viene eliminato e il modello seguente verrà elaborato in un nuovo appDomain.
Ciò rallenta l'elaborazione del testo, ma può essere utile per assicurarsi che le risorse vengano eliminate.
Questa direttiva viene eseguita solo nell'host di Visual Studio.