CreateProperty, tâche
Mise à jour : novembre 2007
Remplit des propriétés avec les valeurs passées. Il est ainsi possible de copier des valeurs d'une propriété ou chaîne vers une autre.
Attributs
Le tableau suivant décrit les paramètres de la tâche CreateProperty.
Paramètre |
Description |
---|---|
Value |
Paramètre de sortie String facultatif. Spécifie la valeur à copier vers la nouvelle propriété. |
ValueSetByTask |
Paramètre de sortie String facultatif. Contient la même valeur que le paramètre Value. Utilisez uniquement ce paramètre si vous voulez éviter que MSBuild définisse la propriété de sortie lorsqu'il ignore la cible englobante parce que les sorties sont à jour. |
Exemple
L'exemple suivant utilise la tâche CreateProperty pour créer la propriété NewFile à l'aide de la combinaison des valeurs des propriétés SourceFilename et SourceFileExtension.
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<SourceFilename>Module1</SourceFilename>
<SourceFileExtension>vb</SourceFileExtension>
</PropertyGroup>
<Target Name="CreateProperties">
<CreateProperty
Value="$(SourceFilename).$(SourceFileExtension)">
<Output
TaskParameter="Value"
PropertyName="NewFile" />
</CreateProperty>
</Target>
</Project>
Après avoir exécuté le projet, la valeur de la propriété NewFile est Module1.vb.