jak Mogę uzyskać intellisense w szablonie T4? [zamknięte]

Testując te tutoriale (T4 Tutorial: Tworzenie szablonów generowania kodu wielokrotnego użytku ) zauważyłem, że chociaż używam zwykłego c#, nie dostałem żadnego intellisense, prawdopodobnie z powodu rozszerzenia pliku (. tt)

Czy i tak nie ma co mówić Visual Studio, żeby uważało te pliki .tt zapliki cs i tym samym uzyskać prawidłową pomoc intellisense?

Author: Vitor Silva, 2009-01-07

6 answers

Możesz kupić profesjonalną wersję T4 Editor . Działa bardzo dobrze w samodzielnych plikach .tt, ale niestety, ze względu na różnice w sposobie kompilowania szablonów w wersji pro edytora T4 i samego T4, otrzymasz fałszywe błędy zgłoszone dla tego samouczka, który opiera się na T4 Toolbox.

 3
Author: Oleg Sych,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-08 11:47:35

Resharper może to zrobić za pomocą wtyczki ForTea, która dodaje obsługę edycji plików T4 (. tt).

 34
Author: Dan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-19 12:01:56

Http://visualstudiogallery.msdn.microsoft.com/en-us/60297607-5fd4-4da4-97e1-3715e90c1a23

Zapraszam z pluginem...

Vaseem.

EDIT

Dostępne również dla Visual Studio 2012: T4 Editor 2.3.0
Dostępne również dla Visual Studio 2015: Material T4 Editor 2.3.0
Dostępne również dla Visual Studio 2017: Material T4 Editor 2.4.0

 32
Author: Mohammed Vaseem Siddiqui,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-09 04:58:50

Możesz po prostu pobrać edytor T4 w t4editor.tangible-engineering.com posiada Intelli-sens dla najważniejszych przestrzeni nazw również w wolnej edycji.

 9
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-23 19:13:48

Możesz wypróbować Devart T4 Editor. Jest bezpłatny i zapewnia podświetlanie składni, intellisense i obsługę zarysowania kodu.

 4
Author: Devart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-08 14:11:52

Jak również Scott Hanselman zwraca uwagę , intellisense, którego możesz się spodziewać po niektórych filmach i artykułach na temat T4 nie jest wbudowany w VS2008, potrzebujesz edytora T4 od Clariusa, ale mają one edycję społecznościową z minimalistycznymi funkcjami, aby zacząć.

 1
Author: rohancragg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-24 10:13:18