J'essaie de générer la variable d'une cible dans la cible parente qui l'a démarrée. Par exemple,Problème lors de la sortie des variables MSBuild
La cible 1 appelle simplement la tâche dans le fichier 2 et est supposée être capable d'utiliser la variable définie dans celle-ci. Cependant, je n'arrive tout simplement pas à le faire fonctionner (mauvaise syntaxe peut-être?). Cible 1 ressemble à ceci:
<Target Name="RetrieveParameter">
<MSBuild Projects="$(MSBuildProjectFile)" Targets="ObtainOutput" />
<Message Text="Output = $(OutputVar)" />
</Target>
Target 2 est où il lit la valeur du fichier texte et il met à la propriété et définit la variable « OutputVar » pour correspondre. Ceci est supposé être retourné au parent. Je suis assez nouveau pour les tâches MSBuild, donc cela pourrait bien être quelque chose d'évident. Tout ce que je veux faire est de définir une variable dans une tâche, puis l'avoir dans la tâche parente qui l'a appelée.
+1 pour l'élaboration. –