2012-05-07 66 views
0

我正在巡航控制.net,我需要ccnet.config中包含當前日期的變量,所以我可以在defaultlabeller中使用它,它有prifix和postfix兩個標記。所以我可以在我的defaultlabeller塊中作爲前綴來引用這個變量。DefaultLabeller以日期爲前綴巡航控制.net

在此先感謝。

回答

0

您可以使用此:

<UsingTask AssemblyFile="MSBuild.Community.Tasks.dll" TaskName="MSBuild.Community.Tasks.Time" /> 
<MSBuild.Community.Tasks.Time Format="MM.dd.yyyy.HH.mm"> 
    <Output TaskParameter="FormattedTime" PropertyName="CurrentDate" /> 
</MSBuild.Community.Tasks.Time> 

這個任務的結果將被放置在屬性CurrentDate

這是一個活生生的例子:

https://github.com/jupaol/NCastor/blob/develop/Solutions/NCastor.AutoBuilder/NCastor.AutoBuilder.Runner/Targets/Labels/FormatLabelNameSufixWhenLabelExists.target

你需要下載社區任務:

http://msbuildtasks.tigris.org/

+0

謝謝,但我需要ccnet.config文件中的當前日期而不是msbuild file.is有任何方法通過ccnet.config文件訪問msbuild的屬性 –