Wcześniej w programie Visual Studio 2012 udało mi się przenieść folder CodeTemplates
do katalogu projektu, a następnie zmodyfikować istniejący T4 templates
lub dodać całkowicie nowe szablony T4, aby spełnić określone wymagania dotyczące generowania kodu.Niestandardowe szablony rusztowań w Visual Studio 2013
Wydaje się, że opisane poprzednio podejście nie będzie już pracować z nowym silnikiem rusztowania wprowadzonego z Visual Studio 2013. W szczególności wydaje się, że nowa logika rusztowania przebywa tutaj:
C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Web \ MVC \ Rusztowania
i jestem przy założeniu, że trzeba zbudować nowy zwyczaj rusztowania DLL i zarejestrować go z Visual Studio zrób własny smak generowania kodu. Oczywiście, nie mam pojęcia, jak to zrobić.
Czy ktoś wie o sposobie generowania kodu (np. Widoków) przy użyciu niestandardowych szablonów T4 w Visual Studio 2013?
Dlaczego nie można wnieść na starych szablonów T4 z VS2012? T4 nadal jest częścią VS2013. – FuleSnabel
Cóż, w VS2012 był to przypadek, w którym można kliknąć prawym przyciskiem myszy -> Dodaj widok/kontroler, a następnie określić Szablon rusztowania, którego chcesz użyć. W tym momencie wybierz jeden z domyślnych szablonów lub jeden z niestandardowych szablonów dodanych do folderu CodeTemplates w katalogu projektu. O ile mogę powiedzieć z VS2013, nie masz możliwości uzyskania dostępu do poprzednich okien dialogowych Dodaj widok/kontroler, w których możesz określić swój własny Szablon rusztowania. Zamiast tego, możesz teraz wybrać tylko jeden z gotowych szablonów dostarczanych z VS2013 przez Add -> Scaffold ... – Sean
Czy znalazłeś więcej informacji o niestandardowym rusztowaniu w VS2013? –