J'utilise TFS 2008 et dans mon fichier TFSBuild.proj
j'ai une cible qui appelle xcopy
pour copier la construction à l'emplacement de production. Cependant, je reçois l'erreur suivante lors de l'exécution de la construction:Pourquoi la construction TFS ne reconnaît-elle pas xcopy en tant que commande?
tâche "Exec" Commande: xcopy "\ test \ TFSBuilds \ System en ligne V2 Build to NETPUB_20100430.2 \ Debug_PublishedWebsites \ IPAMIntranet" « C: \ Inetpub \ wwwroot \ IPAMOnlineSystem \ IPAMIntranet \ IPAMIntranet »/ E
Parse Error 'C: \ Inetpub \ wwwroot \ IPAMOnlineSystem \ IPAMIntranet \ IPAMIntranet' est pas reconnu comme une commande interne ou externe, un programme exécutable ou fichier de commandes.
' »/ E' est pas reconnu comme une commande interne ou externe, un programme ou un fichier batch
Ce qui suit est ma ligne pour le xcopy de code.
<Target Name="AfterDropBuild">
<Exec Command="xcopy "$(DropLocation)\$(BuildNumber)\Debug\_PublishedWebsites\IPAMIntranet" "$(RemoteDeploySitePath)" /E " />
</Target>
Je a même essayé des guillemets simples autour de l'emplacement des fichiers et des guillemets doubles réelle insteand des " symboles. Pourquoi est-ce qui se passe, peut-on déchiffrer pour moi et aide-moi corriger ce problème?
J'ai eu le premier cas que vous avez déclaré, mais j'ai pris cette définition et placé la destination directement dans la commande et il est juste suspendu maintenant. – mattgcon
Pourriez-vous ajouter des tâches de débogage