Post-construction de l'Événement terminé avec le Code 1

Je suis en train de nettoyer le dossier de lancement à l'aide de Post-construction de l'événement j'ai donc supprimer .xml et .pdb fichiers et essayez de copier tous les fichiers dll dans des dossier lib bug je obtenir Post Build Exited with Code 1

Mon code:

if $(ConfigurationName) == Release del "$(TargetDir)*.xml", "$(TargetDir)*.pdb"
if $(ConfigurationName) == Release xcopy "$(TargetDir)\*.dll" "$(TargetDir)\lib\"

Les 2 commandes sont séparées par une nouvelle ligne comme indiqué...
Aussi dossier Lib existe.

  • Selon la documentation, un code de retour de 1 signifie "Aucun fichier n'a été trouvé pour le copier.".
  • En outre, puisque vous écrivez les noms de fichiers en ligne sur des guillemets, je suggère aussi de faire de même dans la ligne deux. E. g. xcopy "$(TargetDir)*.dll" "$(TargetDir)lib\".
  • ni travail, idk pourquoi
  • aussi les fichiers dll sont dans le même dossier que l'exe, je veux juste les déplacer ensuite vers un dossier personnalisé...
  • Une bonne façon de débogage post construire des événements est de copier les commandes à partir de la fenêtre de sortie (avec les macros élargi) et de l'essayer dans votre console.
  • visual studio semble ne pas séparer les commandes...

InformationsquelleAutor Daniel Eugen | 2014-07-23