Ich versuche, die SQLite in SubSonic.Examples.ActiveRecord Projekt mit so:Problem über Active Vorlagen für SQLite
- Fügen Sie einen Verweis für System.Data.SQLite
- Kopieren Sie die SQLite.ttinclude und Einstellungen. tinclude von \ T4 Templates \ TemplateProviders \ zum Models_Generated \
- ändern der < # @ Include-Datei = "SQLite.ttinclude" #> in der SQLite.ttinclude und Settings.ttinclude
- ändern der Einstellungen: Namensraum, connection, DatabaseName zu "Blog" in th e Settings.ttinclude-Datei.
ich treffen zwei Fehler, wenn Sie den Code regenerieren: erste ist, da sie eine „Pause“ bei SQLite.ttinclude line # 80
case "long":
case "integer":
sysType= "long";
break; // missing a break
case "guid":
Nach fügen Sie eine „Pause“, um die Code-Datei fehlt " Context.cs "kann erfolgreich generiert werden, aber die ActiveRecord.cs kann nicht generiert werden, gibt es eine Warnung:
Mehrere Vorlage Direktiven wurden in der Vorlage gefunden. Alle außer dem ersten werden ignoriert. Mehrere Parameter der Template-Direktive sollten innerhalb einer Template-Direktive angegeben werden. D: \ LP \ Study \ SubSonic 3 Finale \ Examples \ SubSonic.Examples.ActiveRecord \ Models_Generated \ Settings.ttinclude 1 4
Eine Warnung nicht die T4-Dateien von der Generierung stoppen sollte. Verwenden Sie die Express-Version von VS oder gibt es einen anderen Fehler? Was passiert auch, wenn Sie mit der rechten Maustaste klicken und in der Datei ActiveRecord.tt ein benutzerdefiniertes Tool ausführen? –