Frage

Ich versuche, mit Subsonic (v3) zu starten. Die kurzen Installationsanweisungen zeigen, dass ich muß:

  • fügen Sie einen Verweis auf die DLL = Fertig
  • bearbeiten Setting.ttinclude nach rechts Verbindung string = Fertig zu verwenden; hinzugefügt appsettings zu web.config
  • add Vorlagen zu projizieren = Fertig, aber nichts erzeugt wird; keine Fehler und kein Code.

Die Demo zeigt an, dass, wenn Sie die Dateien hinzufügen, entweder entsprechende .vb / CS- Klassen erstellt werden, oder es erzeugt einige Fehler - aber ich habe nichts bekommen, einfach ein Ordner mit den Vorlagen in

.

Ich bin ein absoluter Neuling, wenn es um T4-Vorlagen kommt - (!). In der Tat, ich nie wusste, dass sie bis jetzt existierten

Alle Gedanken? Dies muss etwas von grundlegender Bedeutung sein; dies soll so einfach sein.

Zur Info:. Ich verwende VS Professional 2008 - ich dort verstehen ähnliche Probleme mit VS Express sein

War es hilfreich?

Lösung 2

Fazit: Es scheint, dass die Code-Generierung funktioniert für mich in einem C # -Konsolenanwendungsprojekt, in einem VB-Windows-Forms-Projekt und sogar in einem C # Web Application ... aber nicht in einem Website-Projekt !

Sehen als es jetzt ein zweiter Vorteil für mich ist, Anwendungen zu Web (neben XML-Dokumentation), werde ich konvertieren (oder neu), um das Projekt. Für ähnliche, kleine Projekte wie dieses, ich bevorzugt in der Regel Websites zu verwenden, aber ich bin glücklich, um die Konvertierung zu machen.

Offenbar kann ich ein Kontextmenü hinzufügen (das TextTransform.exe Kommandozeilen-Tool verwenden) für den Einsatz in Website-Projekten, aber a) es nicht beim ersten Versuch erfolgreich ist, und b) es schien gehen zu ähnlich Dinge auf die harte Art und Weise!

Andere Tipps

Rechtsklick auf die .tt Dateien und wählen Sie 'Run Custom Tool' und der Code generiert werden soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top