Visual studio 如何在Visual Studio后期生成脚本中使用生成时间戳
在Visual Studio中以发布目标构建项目时,我希望将二进制文件复制到版本控制下的发布文件夹中。 为了方便地识别构建时间,在Visual studio 如何在Visual Studio后期生成脚本中使用生成时间戳,visual-studio,msbuild,Visual Studio,Msbuild,在Visual Studio中以发布目标构建项目时,我希望将二进制文件复制到版本控制下的发布文件夹中。 为了方便地识别构建时间,在 yyyy-MM-ddTHHmmss 应添加。我使用了以下内容: 在项目文件的开头,我添加了一个timestamp属性: <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.mic
yyyy-MM-ddTHHmmss
应添加。我使用了以下内容:
在项目文件的开头,我添加了一个timestamp属性:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Timestamp>$([System.DateTime]::Now.ToString("yyyy-MM-dd\THHmmss"))</Timestamp>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
如果有人偶然发现了这个问题,这对我来说是个好办法:
<PropertyGroup>
<Time>$([System.DateTime]::Now.ToString())</Time>
</PropertyGroup>
<Message Text="$(Time2)" Importance="High" />
$([System.DateTime]::Now.ToString()
如果有人仍在寻找,在生成后事件命令行中键入Time/T效果很好
<PropertyGroup>
<Time>$([System.DateTime]::Now.ToString())</Time>
</PropertyGroup>
<Message Text="$(Time2)" Importance="High" />