2016-04-11 11 views
1

Wir beginnen also ein neues eckiges/webapi-Projekt, und wir teilen es so auf, dass der Client und die Rest-API in 2 separaten Projekten sind. Das Clientprojekt hat keinen vom Server ausgeführten Code. Just html und typescript (die wir natürlich zu javascript umwandeln)Wie erzeuge ich ein anderes Projekt?

Ich möchte, dass meine schreibmaschinengenerierten DTOs im Client landen, aber ich möchte nicht einmal auf das WebAPI-Projekt von meinem Kundenprojekt verweisen. Wie kann ich die Vorlage so einrichten, dass beim Speichern einer Änderung an meinem DTO die Typoskript-Datei in meine Client-App geschrieben wird? (oder gibt es eine andere Möglichkeit, dies zu erreichen?)

Antwort

3

Solange die beiden Projekte in derselben Lösung sind, können Sie die Vorlage aus dem Client-Projekt rendern, ohne einen Verweis auf das API-Projekt hinzuzufügen.

Dazu müssen Sie der tst-Vorlage einen Konstruktor hinzufügen, um das API-Projekt einzuschließen.

${ 
    Template(Settings settings) 
    { 
     settings.IncludeProject("Project.Name"); 
    } 
} 
$Classes(...)[...] 

Werfen Sie einen Blick auf http://frhagn.github.io/Typewriter/pages/getting-started.html#settings

+0

Awesome! Vielen Dank! – JMarsch

Verwandte Themen