2010-11-05 5 views
1

J'ai écrit un post-scriptum de construction pour mon projet studio visuelévénement post-build ne pas exécuter

copy "$(TargetDir)ReportTemplates\*.*" "$(TargetDir)Excel\" 
del /q "$(TargetDir)ReportTemplates" 

et la sortie de génération je reçois

V:\project\ReportTemplates\CRC150.xls 
    V:\project\ReportTemplates\SR558.xls 
    V:\project\ReportTemplates\SR559.xls 
      3 file(s) copied. 
    Deleted file - V:\project\ReportTemplates\CRC150.xls 
    Deleted file - V:\project\ReportTemplates\SR558.xls 
    Deleted file - V:\project\ReportTemplates\SR559.xls 

Cependant quand je suis arrivé jeter un oeil dans le répertoire, les fichiers ont été copiés, mais ils sont toujours présents dans l'emplacement d'origine.

Quiconque a déjà vu ça?

+0

J'ai trouvé un moyen de le réparer. Les fichiers ont été configurés pour être copiés dans le répertoire de sortie, puis copiés depuis le répertoire cible. Je l'ai maintenant changé afin qu'ils ne copient pas à la sortie et ensuite fait une tâche de construction post de copie du projet –

+0

Se pourrait-il que le script Post-build se déclenche après une construction mais avant Copier dans le répertoire de sortie? –

Répondre

2

Peut-être que ces fichiers sont en lecture seule, essayez d'ajouter/f-force dans le script post-construction. Vérifiez également si ces fichiers ne sont pas ouverts par vous r application or excel reader because this could be reason why you can t les supprimer.

+0

Bon point et probable si elles sont contrôlées à la source. – leppie

Questions connexes