【发布时间】:2013-10-01 04:12:51
【问题描述】:
每次编译/构建项目时,我都会尝试将项目的编译时间保存在文本文件中,因此我尝试将以下命令放在项目的选项 Post-Build Action 中:
echo %date% %time% > "$(PROJECTDIR)\$(PROJECTNAME).txt"
但是 Cmd 样式的 %date% 变量不起作用。我还尝试了以下方法:
- MSBuild 风格的 $(date)
- MSBuild 4 样式 $([System.DateTime]::Now.ToString(
yyyy.MMdd)) -
调用cmd:
cmd.exe /C echo %date% %time% > "$(PROJECTDIR)\$(PROJECTNAME).txt"
但是这些选项都不起作用。我知道有一些社区任务可以实现这种功能,但我试图避免将它们安装在每个开发人员的 PC 中。
【问题讨论】:
-
另一种使用另一个批处理脚本的方法stackoverflow.com/a/49129365/469898
标签: delphi msbuild delphi-2010