2
参数我试图使用CCNetBuildDate和CCNetBuildTime参数动态改变我的单元测试结果的输出文件名,因此,例如:CruiseControl.Net - 使用中的ccnet.config
<project>
<workingDirectory>C:\MyProject</workingDirectory>
<tasks>
<msbuild>
<buildArgs>/property:TestResultsFile=TestResults.$[CCNetBuildDate].$[CCNetBuildTime].trx</buildArgs>
<!-- etc... -->
</msbuild>
</tasks>
<publishers>
<merge>
<files>
<file>TestResults.$[CCNetBuildDate].$[CCNetBuildTime].trx</file>
</files>
</merge>
<xmllogger />
</publishers>
</project>
麻烦的是,我不能找出语法以这种方式使用参数 - 我已经尝试了几十种变化:
- $(CCNetBuildTime)
- $ {CCNetBuildTime}
- $ CCNetBuildTime
但它似乎从来没有真正通过构建时间为参数(所以例如在我结束了一个文件名“TestResults上述情况。$ [CCNetBuildDate] 。[CCNetBuildTime] .trx“
我在做什么错?
(FYI:我想动态决定测试结果文件名的原因是因为有一个固定的结果文件名我一直在为建立包括在我的构建报告从过去的结果)