2016-09-04 4 views
12

текстовый шаблон T4 представляет собой смесь текстовых блоков и логики управления, которые могут генерировать текстовый файл.Альтернатива T4 в .NET Core?

Может ли кто-нибудь предложить мне альтернативу T4 в .NET Core? Есть ли у Microsoft какой-либо план по приведению T4 в мир .NET Core?

+0

Я изучал это несколько дней назад. Вы можете попробовать это: http://www.bricelam.net/2015/03/12/t4-on-aspnet5.html – OzieGamma

+0

что вам нужно от T4? Я переместил большую часть моего T4 на простые .net-скрипты, которые запускаются через LinqPad или файл .fsx непосредственно из visual studio. – Maslow

ответ

9

Вы можете использовать Scripty. Он выглядит неплохо и подходит для новых аналитиков из Roslyn.

http://daveaglick.com/posts/announcing-scripty

https://github.com/daveaglick/Scripty

Поскольку они падают формат project.json (https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-to-project-json/), вы должны быть в состоянии использовать Scripty из файла .xproj или .csproj.

+1

Scripty работает с кодом Visual Studio (.NET Core) в качестве кросс-платформенного решения или нет? – NBM

+0

Havent попробовал. Документы говорят, что это пакет juger на основе Roslyn, поэтому Id say yes – OzieGamma

+0

@OzieGamma, знаете ли вы, поддерживает ли он время исполнения? Я ничего не вижу в доме проекта. – mattinsalto

Смежные вопросы