0

我正在研究巡航控制.net,我需要 ccnet.config 中包含当前日期的变量,以便我可以在具有 prifix 和 postfix 两个标签的 defaultlabeller 中使用它。所以我可以在我的 defaultlabeller 块中引用这个变量作为前缀。

提前致谢。

4

1 回答 1

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/

于 2012-05-08T02:27:22.917 回答