每次编译/构建项目时,我都试图将项目的编译时间保存在文本文件中,因此我尝试将以下命令放在项目的选项 Post-Build Action 中:
echo %date% %time% > "$(PROJECTDIR)\$(PROJECTNAME).txt"
但是 Cmd 样式的 %date% 变量不起作用。我还尝试了以下方法:
- MSBuild 风格的 $(date)
- MSBuild 4 风格 $([System.DateTime]::Now.ToString(
yyyy.MMdd
)) 调用命令:
cmd.exe /C echo %date% %time% > "$(PROJECTDIR)\$(PROJECTNAME).txt"
但这些选项都不起作用。我知道有社区任务可以实现这种功能,但我试图避免将它们安装在每个开发人员的 PC 中。