Я создаю продукт, и мне нужен способ генерировать код во время выполнения. В настоящее время я использую VB.Net (только для этого и ничего) XML-литералы (это то, что они называются?), Для создания шаблонов и создания кода во время выполнения. Мой вопрос: могу ли я использовать T4 на веб-сервере в общем хостинге без установки VS, сгенерированный код во время выполнения?T4 шаблоны новичок вопрос
ответ
Я знаю, что этот вопрос старый, но теперь ответ устарел, поэтому я подумал, что я бы перезвонил. Если вы используете новые предварительно обработанные шаблоны Visual Studio 2010, вы можете это сделать. Вместо того, чтобы использовать T4 для генерации кода во время компиляции, вы используете T4 для генерации класса генератора, и этот класс генератора может использоваться во время выполнения. Это означает, что T4 может использоваться для генерации любого вывода строки, а не только того, что вам нужно скомпилировать в ваш проект, и это делает его реальной заменой для таких инструментов, как NVelocity.
Возможно, ответы на этот вопрос помогут вам. T4 without Visual Studio?
Однако T4 - это инструмент времени сборки (или времени разработки), а не инструмент времени выполнения, поэтому он не кажется лучшим решением для того, что вы пытаетесь сделать.
- 1. Интерактивные шаблоны T4
- 2. запустить автоматически t4 шаблоны
- 3. T4 условно, включая шаблоны
- 4. Шаблоны T4 и шаблоны элементов Visual Studio
- 5. t4 вопрос шаблон LINQ
- 6. Шаблоны T4: Как создать подметку?
- 7. Шаблоны NHaml T4 для CRUD?
- 8. лямбда-выражений в шаблоны T4
- 9. Transform шаблоны T4 с MSBuild
- 10. Как перезапустить t4-шаблоны с расширением t4 вместо tt
- 11. T4 шаблоны: ошибка в пространстве имен
- 12. Entity Framework новичок вопрос
- 13. PowerBuilder новичок вопрос
- 14. WPF: Новичок анимация вопрос
- 15. Sharepoint Services новичок вопрос
- 16. Новичок LINQ синтаксиса вопрос
- 17. Джанго новичок вопрос
- 18. C# Графика Новичок Вопрос
- 19. C новичок malloc вопрос
- 20. новичок wpf design вопрос
- 21. asp.net mvc новичок вопрос
- 22. Drupal новичок вопрос
- 23. PHP/MySQL новичок вопрос
- 24. DHTML новичок вопрос
- 25. XML Linq Новичок Вопрос
- 26. jQuery новичок вопрос
- 27. Новичок iPhone Контроллер Вопрос
- 28. Рубин новичок вопрос: хэш
- 29. шаблоны T4 против TT Шаблоны против Включает в визуальной студии
- 30. Шаблоны Spark T4 для ASP.NET MVC
Вы могли бы предоставить ссылку или два? –
Несомненно ... К сожалению, многие люди писали об этом, когда VS2010 был в бета-версии, и с тех пор ему не давали большого давления. Но это не так сложно понять, как только вы сделали это самостоятельно. Вот некоторые из del.icio.us ссылок, которые я имел с момента, когда я учился: http://msdn.microsoft.com/en-us/library/ee844259.aspx Http: //karlshifflett.wordpress .com/2009/10/30/t4-preprocessed-text-templates-in-visual-studio-2010/ http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/ – mattmc3
Thank вы, благодарю вас, спасибо. Если бы мы могли использовать синтаксис стиля «Razor» в шаблонах T4 :) – epitka