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.

War es hilfreich?

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>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top