Je voudrais calculer un chemin dans une tâche MsBuild, pour être utilisé par une autre tâche MsBuild.
Quelle est la meilleure façon d'accomplir cette?
Définition d'une variable d'environnement, de l'impression à la Console, ...?
OriginalL'auteur ripper234 | 2009-09-03
L'utilisation d'un bien ou d'un élément. Votre MSBuild qui calcule le chemin, le retourner comme une propriété et que vous utilisez cette propriété comme entrée pour vos autres tâches.
Si vous avez besoin pour passer une valeur entre les deux projet MSBuild, vous devez créer un troisième qui va appeler les autres à l'aide de Tâche MSBuild et l'utilisation de la TargetOutputs élément à récupérer la valeur que vous souhaitez.
ItemName
ne fonctionnait pas. Dès que je l'ai changé pourPropertyName
il a travaillé comme un charme.Essayé ça, mais est
The "TaskParameter" parameter is not supported by the "MyCustomTask" task. Verify the parameter exists on the task, and it is a settable public instance property.
trop tard, mais pour l'avenir: peut-être que vous avez oublié de marquer l'attribut [Sortie] dans la tâche.
OriginalL'auteur Julien Hoarau