La façon de sortie de l'espace de noms dans les modèles de T4?

J'ai un modèle T4 de classe mis en place avec TextTemplatingFileGenerator Outil Personnalisé dans Visual Studio:

<#@ template language="C#v3.5" hostspecific="True" debug="True" #>
<#
  var className = System.IO.Path.GetFileNameWithoutExtension(Host.TemplateFile);
  var namespaceName = "MyNamespace";
#>

namespace <#= namespaceName #>
{
    public static class <#= className #>
    {
        //some generated code
    }
}

Comment puis-je obtenir la valeur de la "un Outil Personnalisé de l'espace de Noms" à la propriété dans Visual Studio, donc je n'ai pas coder en dur l'espace de noms?

Je serais même heureux avec l'espace de noms par défaut pour le projet C#.

InformationsquelleAutor Hallgrim | 2010-01-11