Как я могу получить intellisense в шаблоне T4?
При тестировании этих руководств (T4 Tutorial: Создание шаблонов генерации многократного использования) Я заметил, что, хотя я использовал простой С#, я не сделал получить любой intellisense, возможно, из-за расширения файла (.tt)
Не стоит ли в Visual Studio рассматривать файлы .tt как файлы .cs и, следовательно, получать правильную подсказку intellisense?
Ответы
Ответ 1
Вы можете приобрести профессиональную версию T4 Editor. Он очень хорошо работает в автономных файлах .tt, но, к сожалению, из-за различий в том, как профессиональная версия T4 Editor и сам T4 компилируют шаблоны, вы получите ложные сообщения об ошибках для этого урока, который опирается на T4 Toolbox.
Ответ 2
Resharper может сделать это с помощью плагина ForTea, который добавляет поддержку для редактирования файлов T4 (.tt).
Ответ 3
http://visualstudiogallery.msdn.microsoft.com/en-us/60297607-5fd4-4da4-97e1-3715e90c1a23
Здесь вы используете плагин...
Vaseem.
ИЗМЕНИТЬ
Также доступен для Visual Studio 2012: Tangible T4 Editor 2.3.0
Также доступно для Visual Studio 2015: Tangible T4 Editor 2.3.0
Также доступна для Visual Studio 2017: Tangible T4 Editor 2.4.0
Ответ 4
Вы можете просто скачать материальный редактор T4 на t4editor.tangible-engineering.com, он имеет Intelli-Sense для наиболее важных пространств имен также в бесплатном выпуске.
Ответ 5
Вы можете попробовать Devart T4 Editor. Он бесплатный и обеспечивает подсветку синтаксиса, intellisense и код, обозначающий поддержку.
Ответ 6
Как Скотт Гензельман также указывает на, intellisense, который вы ожидаете от некоторых из видео и статей на T4, не встроен в VS2008, вам нужен редактор T4 от Clarius, но у них есть версия сообщества с некоторые минималистские функции, чтобы вы начали.