1

簡単な質問ですが、正解は見つかりませんでした。T4テンプレートの出力ファイル名を変更するにはどうすればよいですか?

T4テンプレートを使用して、すべてのjavascriptファイルをバンドルおよび縮小しています。次に、現在のアセンブリハッシュコードをファイル名に含めます。しかし、どうすればこのファイル名にアクセスできますか?

回避策は、出力ファイルを生成した後に名前を変更することですが、これは私には良くないようです。

4

1 に答える 1

0

自動バージョン管理と呼ばれることを行う必要があります。これは通常、URLの書き換えによって行われます。物理ファイルの名前は実際には変更されません。

javascriptとcssの自動バージョン管理の詳細については、次の質問を参照してください。

キャッシュされたCSS/JSファイルをブラウザに強制的にリロードさせる方法は?

テンプレートを使用してファイルを生成するたびに異なる物理ファイルを生成すると、ソース管理(リビジョンなど)の多くの利点が失われ、ディスク上に管理できないほど大きなファイルのセットが作成されることに注意してください。

于 2012-06-21T01:17:03.460 に答える