私はMSBuild/yuicompressorを使用して、JavaScriptを組み合わせて縮小しています。
このプロセスの一環として、スクリプト参照を変更して、クエリ文字列にタイムスタンプが含まれるようにします。そうすれば、ユーザーは、新しいリリースが公開されたときに、常にキャッシュされていないバージョンのファイルを取得します。例えば:
<script type="text/javascript" src="/scripts/combined-minified.js?20100727" />
MSBuildCommunityTasksのFileUpdateを使用して参照を更新し<script>
ていますが、タイムスタンプがありません。
<FileUpdate
Files="@(includeFile)"
Regex="#scriptfiletoken#"
ReplacementText="<script type='text/javascript' src='/scripts/combined-minified.js' />"
/>
MSBuildを使用してこのタイムスタンプを出力する最良の方法は何ですか?