Können die Projekt-Templates von Visual Studios T4S verwenden?
-
24-10-2019 - |
Frage
Ich bin überrascht, keine Verbindung zwischen dem 2. zu sehen. Habe ich falsch?
Ich habe etwas TT in einer Projektvorlage, in der ich $ safeProjectName $ als Dateiname zum Schreiben eingelegt habe und die TT -Datei nicht zu erweitern und die CS -Datei entsprechend erstellt habe.
Lösung
Ja, es kann sie gebrauchen. Visual Studio erkennt Dateien mit a .tt
Erweiterung als T4 -Vorlagendateien und erweitert sie angemessen. Oleg Sych hat viele sehr gute Informationen darüber. Dieses Möglicherweise suchen Sie, wonach Sie suchen.
Andere Tipps
Sie können beide zusammen verwenden. Um das benutzerdefinierte Tool eingerichtet zu haben, müssen Sie in Ihrer .Vstemplate -Datei ein wenig mehr Arbeiten erledigen.
Hier ist der Code aus der Standard -TextTemplate -ITME -Vorlage in VS 2010. Der VSDesigner -Assistentencode legt den benutzerdefinierten Tool -Profil für das Element ein.
<TemplateContent>
<ProjectItem TargetFileName="$fileinputname$.tt" ReplaceParameters="false">Prospective.CSharp.tt</ProjectItem>
<CustomParameters>
<CustomParameter Name="$itemproperties$" Value="CustomTool" />
<CustomParameter Name="$CustomTool$" Value="TextTemplatingFileGenerator" />
</CustomParameters>
</TemplateContent>
<WizardExtension>
<Assembly>Microsoft.VSDesigner, Version=10.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
<FullClassName>Microsoft.VSDesigner.ProjectWizard.ItemPropertyWizard</FullClassName>
</WizardExtension>