Простой вопрос, не может найти прямой ответ. Как изменить имя выходного файла шаблона T4?
Я использую шаблон T4 для связывания и минимизации всех моих файлов javascript. Теперь я хочу включить текущую сборку Hashcodein в мое имя. Но как я могу получить доступ к этому имени?
Обходным решением было бы переименовать выходной файл после его создания, но это не кажется мне приятным.MVC T4 Шаблон: Изменить имя выходного файла
1
A
ответ
0
Вам нужно сделать что-то, называемое автоматическим версированием, и обычно это делается путем перезаписи URL. Физические файлы фактически не переименованы.
Смотрите этот вопрос подробно о яваскрипте и CSS автоматического управления версиями:
How to force browser to reload cached CSS/JS files?
Обратите внимание, что если вы используете шаблоны для создания другого физического файла каждый раз, когда вы генерировать файл, то вы потеряете много из преимуществ управления версиями (ревизий и т. д.), и в итоге у вас будет неуправляемо большой набор файлов на диске.
Смежные вопросы
- 1. Пользовательский путь выходного файла для шаблона T4
- 2. MSVC - Изменить имя выходного файла в коде?
- 3. C++ Изменить имя выходного файла, если существует
- 4. T4 Шаблон для Mvc с использованием отражений
- 5. T4 Шаблон get table имя базы данных
- 6. MVC Добавить View T4 Получить имя каталога
- 7. Как изменить имя выходного файла в файле bat?
- 8. Как изменить расположение выходного файла компилятора Nim и имя
- 9. Как изменить имя выходного файла cuda_compile_ptx в CMake?
- 10. Liip ImagineBundle symfony2: изменить имя выходного файла после фильтра
- 11. Изменить имя выходного файла «play dist» с помощью командной строки
- 12. T4 шаблон и Server.MapPath
- 13. Включите другой шаблон t4 динамически
- 14. T4 шаблон для реализации интерфейса
- 15. Шаблон Debug T4 отключен
- 16. Шаблон T4 Получить атрибуты
- 17. T4 сохранить шаблон ошибки
- 18. T4 шаблон несколько выходов
- 19. t4 вопрос шаблон LINQ
- 20. Рекурсивный шаблон T4 шаблона
- 21. T4 ошибка шаблон
- 22. Шаблон T4 внутри каталога
- 23. Как изменить имя выходного файла с part-00000 в редукторе на имя входного файла
- 24. Индивидуальное имя выходного файла В SSIS
- 25. Sox не может идентифицировать имя выходного файла
- 26. Получить имя выходного файла в Bash Script
- 27. Пользовательское имя выходного файла в Hive 0.11
- 28. укажите время UTC как имя выходного файла
- 29. Переопределить имя выходного файла maven-assembly-plugin
- 30. Имя файла выходного файла, связанного с платформой, с CMake
Является ли T4 лучшим инструментом для связывания и минимизации js? – R0MANARMY
Ну, это не только для связывания и минерализации, мне было просто любопытно, и я не мог найти нужного человека. Но во всяком случае, что было бы вашим предложением относительно a) связывания и b) minifying js? – iappwebdev
Здесь есть аналогичный вопрос: [Есть ли библиотека .NET для минимизации Javascript?] (Http://stackoverflow.com/questions/8567070/is-there-a-net-library-for-minifying-javascript). [Scott Hanselman] (http://www.hanselman.com/blog/TheImportanceAndEaseOfMinifyingYourCSSAndJavaScriptAndOptimizingPNGsForYourBlogOrWebsite.aspx) рассказывает о нескольких инструментах для минимизации/упаковки JS и CSS. Когда выйдет ASP.NET 4.5, похоже, что некоторые из них будут [встроены в структуру] (http://weblogs.asp.net/scottgu/archive/2011/11/27/new-bundling-and-minification -поддержка-Asp-нетто-4-5-series.aspx). – R0MANARMY