2011-12-26 7 views
0

nstタスクでtstampプロパティのBuildDateを以下のようにクルーズコントロールネットのxecutableタスクに使用できますか?それが可能なら、私の使用法は正しいですか?最初に見て、すべてを取るプロジェクトのタスクでtstampプロパティを使用

<tstamp property="BuildDate" pattern="dd-mmm-yy" verbose="true" /> 

<exec executable="C:\WINDOWS\system32\cmd.exe"> 
    <buildArgs>/C rename "D:\Disk Images\Disk1" ICE_$(BuildDate)"</buildArgs> 
    <buildTimeoutSeconds>10</buildTimeoutSeconds> 
    </exec> 

答えて

1

これ以外...これまでの罰金になります。プロパティにアクセスするとき、中括弧を使用してください。だからDisk1" ICE_$(BuildDate)"の代わりにDisk1" ICE_${BuildDate}"です。

UPDATE:ちょっと待ってください... NAntからCCNETにプロパティを戻そうとしていますか?いいえ、それは動作しません。 NAntの中にのみBuildDateプロパティを使用することができます。

+0

クルーズコントロールネットでdd-mmm-yyの日付を取得する方法はありますか? – Maanu

+0

質問:ファイルの名前を変更しようとしていますか?これはNAnt内で簡単に行うことができます。なぜあなたはこれをしないのですか? –

0

これを達成するための厄介な方法は、nantを使用してxmlファイルに値を書き込み、次にmodificationReaderタスクを使用することです。

関連する問題