2012-05-07 34 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的属性 –