简单的问题,无法找到答案。如何修改T4模板的输出文件名?
我正在使用T4模板捆绑和缩小我的所有javascript文件。现在我想在我的文件名中包含当前的Assembly Hashcode。但是如何访问此文件名?
解决方法是在生成后重命名输出文件,但这对我来说似乎不太好。
答案 0 :(得分:0)
您需要执行一项称为自动版本控制的操作,这通常通过URL重写来完成。物理文件实际上并未重命名。
有关javascript和css自动版本控制的详细信息,请参阅此问题:
How to force browser to reload cached CSS/JS files?
请注意,如果您在每次生成文件时使用模板生成不同的物理文件,那么您将失去源代码控制(修订版等)的许多好处,并且最终会导致无法管理的大量文件在磁盘上。