Paquetage cas de commande de Copie des sorties avec le code 1
J'ai le texte suivant dans un paquetage de l'événement:
copy /y $(ProjectDir)ThirdPartyAssemblies\ $(TargetDir)
Qui génère l'erreur suivante:
La commande "copy /y C:\Users\myusername\Documents\Visual Studio 2010\Projects\mysolution\monprojet\ThirdPartyAssemblies* C:\Users\myusername\Documents\Visual Studio 2010\Projects\mysolution\monprojet\bin\Debug\" terminé avec le code 1.
Je l'ai essayé dans un événement post-construction trop et d'obtenir la même erreur. Pourtant, quand je lance la commande qu'il donne (l'un dans l'erreur) dans une fenêtre de console, il fonctionne très bien. Ce que je fais mal?
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas si c'est lié à l'erreur que vous recevez, mais vous avez besoin de mettre des guillemets autour de votre chemin/fichier de noms, car il y a des espaces.
copy /y "C:\Users\myusername\Documents\Visual Studio 2010\Projects\mysolution\monprojet\ThirdPartyAssemblies*" "C:\Users\myusername\Documents\Visual Studio 2010\Projects\mysolution\monprojet\bin\Debug\"
copy /y "$(SolutionDir)MyProject\myFile.xxx" "$(TargetDir)"
ne fonctionne pas pour moi. J'ai tiré mes cheveux pendant 45 minutes, jusqu'à ce que je suis tombé sur cette page et a ensuite essayé:Aussi, vous pouvez le faire par des macros. Dans l'après/Avant l'Événement de construction de la Ligne de Commande, développez des macros.
Vérifiez le chemin d'accès que vous avez écrit à l'intérieur de l'invite de commande, il ne peut pas trouvé de fichier ou de dossier.
Dans mon cas, j'ai changé la configuration de la solution à partir de la version de débogage sur chaque projet et il a résolu le problème.