2 votes

Fichiers batch dans Visual Studio 2008

J'ai besoin d'aide pour un problème très frustrant avec Visual Studio 2008.
J'ai un projet en C# qui appelle, pendant la phase de pré-compilation, un fichier batch qui copie certains dlls dans un sous-répertoire du projet lui-même. Il arrive souvent que Visual Studio signale une erreur causée par l'exécution du fichier batch : il dit que l'exécution s'est terminée avec le code 1. Après cela, la seule solution pour recompiler le projet est de redémarrer Visual Studio. Une fois redémarré, la compilation ne signale aucun problème.
Y a-t-il quelqu'un qui rencontre le même problème ?
Connaissez-vous un moyen de le résoudre ?
Merci beaucoup.

3voto

David Schmitt Points 29384

Utilisez une tâche à la place. Cela vous donnera une meilleure gestion des erreurs.

Exemple pour copier tous les DLLs de C:\SourceDir vers LocalDir:

Voir aussi la Référence CopyTask MSDN.

La cause principale est probablement que le studio lui-même a encore les assemblies ouverts via le "processus d'hébergement Visual Studio". Vous pouvez désactiver cela dans les propriétés du projet sous "Déboguer", "Activer le processus d'hébergement Visual Studio". Consultez l'article Débogage et le processus d'hébergement pour plus de détails.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X