J'utilise Visual Studio 2005 Express Edition avec SP1.pipes dans les événements de génération Visual Studio
J'ai un événement de pré-liaison qui doit invoquer un programme et envoyer sa sortie à un autre.
foo | bar
Cette commande fonctionne comme prévu lorsqu'il est appelé à partir d'une ligne de commande ou d'un fichier batch. La commande échoue lorsqu'elle est appelée à partir de l'événement de pré-liaison (même si l'événement de pré-liaison appelle un fichier de commandes séparé contenant la commande). 'foo' s'exécute et produit une sortie qui apparaît dans Visual Studio, mais cette sortie n'est pas fournie à 'bar', et en fait il semble que 'bar' n'est jamais invoqué du tout. Même lorsque l'événement Pre-Link appelle CMD ou NMAKE qui à son tour appelle les commandes redirigées, seul 'foo' s'exécute.
Est-ce que Visual Studio est cassé et/ou y a-t-il un rituel ésotérique que je peux effectuer pour que cela fonctionne?
Il semble que la réponse s'applique uniquement à VS2008. Une affiche indique que l'opérateur '>' fonctionne bien dans VS2005. –