J'essaie d'exécuter un fichier de commandes post-construction sur une version .NET qui crypte un fichier de sortie, supprime l'original et renomme la version cryptée au nom de fichier de sortie d'origine. à savoir:Existe-t-il un moyen de supprimer un fichier de sortie dans un événement post-construction?
Construire A, puis en post-construction:
- Crypter A> B,
- DEL/FA,
- RENAME B A.
je peux » Il semble que le fichier de sortie original soit supprimé après le cryptage, car il semble qu'il y ait un verrouillage de fichier par le projet d'installation (ou peut-être le projet lui-même?) dessus. J'ai essayé de forcer la suppression, mais ce n'est pas seulement un attribut en lecture seule, mais un verrou complet. Y a-t-il un moyen de contourner cela?
Le fichier de sortie est un fichier .dll. –