MSBuild MSBuildCommunityTasks Temps de la tâche
J'ai un projet MSBuild et je veux la date du jour pour être ajouté à un fichier zip que je suis en train de créer.
Je suis en utilisant le MSBuildCommunityTasks.
''
'<'Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"'/>'
Sur le site http://msbuildtasks.tigris.org/ je vois une tâche appelée temps. Je n'ai pas été en mesure de trouver de la doc sur la façon d'utiliser le Temps.
Toute aide serait super.
source d'informationauteur Eric Brown - Cal
Vous devez vous connecter pour publier un commentaire.
Dans msbuild 4 vous pouvez maintenant
donc je suis en utilisant
ces tiques autour du format de backticks pas
'
Maslow réponse est correcte (je ne peux pas commenter sur elle, ou je dirais); je tiens seulement à ajouter à ce que vous devez être prudent lorsque implicitement appel Système.DateTime.Parse.
Une chaîne à analyser la valeur comme
$([System.DateTime]::Parse("1970-01-01T00:00:00.0000000Z")
ne semble pas se retrouver avec une Sorte deDateTimeKind.Utc
.Mais vous pouvez utiliser imbriqués les fonctions de propriété pour le faire fonctionner; comme ceci (pour obtenir le timestamp Unix):
$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::Parse("1970-01-01T00:00:00.0000000Z").ToUniversalTime())).TotalSeconds.ToString("F0"))