Benutzerdefinierte Gerüstvorlagen in Visual Studio 2013

8

Zuvor konnte ich mit Visual Studio 2012 den Ordner CodeTemplates in mein Projektverzeichnis bringen und dann die vorhandene T4 templates ändern oder ganz neue T4-Vorlagen hinzufügen, um meine speziellen Anforderungen für die Codegenerierung zu erfüllen.

>

Es scheint, dass der zuvor beschriebene Ansatz nicht mehr mit der neuen Scaffolding-Engine funktioniert, die mit Visual Studio 2013 eingeführt wurde. Insbesondere scheint es, dass die neue Gerüstlogik hier angesiedelt ist:

  

C: \ Programme (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Erweiterungen \ Microsoft \ Web \ Mvc \ Gerüst

Ich gehe davon aus, dass Sie eine neue benutzerdefinierte Scaffolding-DLL erstellen und sie bei Visual Studio registrieren müssen, um Ihren eigenen Code-Code zu erstellen. Natürlich habe ich keine Ahnung, wie ich das machen soll.

Kennt also jemand eine Möglichkeit, Code (z. B. Views) mit benutzerdefinierten T4-Vorlagen in Visual Studio 2013 zu generieren?

    
Sean 13.08.2013, 01:54
quelle

2 Antworten

11

Es ist in der RC behoben. Sie können jetzt den CodeTemplates-Ordner verwenden. Erstellen Sie einfach den CodeTemplates-Ordner im App-Stammverzeichnis und fügen Sie die Vorlagen dort ein. Mehr bei,
Anpassen von ASP.NET MVC 5 / Web API 2-Gerüstvorlagen in Visual Studio 2013

    
imran_ku07 15.09.2013, 18:23
quelle
1

nach einem anderen Beitrag: Hier , Sie können jetzt einen benutzerdefinierten Gerüsthalter schreiben.

Hier ist der msdn-Link: Erstellen eines benutzerdefinierten Scaffolders für Visual Studio

    
Xavier 24.04.2015 17:42
quelle