none
Gros souci pour générer avec visual studio 10 RRS feed

  • Question

  • Impossible de copier le fichier "obj\x86\Debug\DAS CONFIGURATOR.exe" vers "bin\Debug\DAS CONFIGURATOR.exe". Le processus ne peut pas accéder au fichier 'bin\Debug\DAS CONFIGURATOR.exe', car il est en cours d'utilisation par un autre processus. 

    J'ai en permanence ce message d'erreur. J'ai l'impression que c'est du au fait que mes formulaire hérite d'une classe dérivée de Form plutôt que directement de Form.

    Une fois que le message d'erreur apparaît, impossible de générer la solution et ni d' arrêter manuellement le processus de l'exécutable par le gestionnaire des tâches. Il faut que je redémarre visual studio, mais après quelques compilations, cela recommence.

    Avez-vous rencontré ce genre de problème? comment le corriger?

    Merci d'avance.

    C'est vraiment gênant.

     

     

    mardi 4 octobre 2011 14:12

Réponses

  • Bonjour,

    Lorsque cela se produit, est-ce que votre application n'est pas en cours d'exécution (regardez dans les gestionnaire des tâches Windows).

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    mardi 4 octobre 2011 17:21
    Modérateur

Toutes les réponses

  • Bonjour,

    Lorsque cela se produit, est-ce que votre application n'est pas en cours d'exécution (regardez dans les gestionnaire des tâches Windows).

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte .NET/Consultant/Formateur chez Winwise
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5
    mardi 4 octobre 2011 17:21
    Modérateur
  • Bonjour, Ceanota,

     

    Est-ce que vous avez réussi à résoudre votre problème ? Merci d’avance de tenir la communauté informée sur la suite de vos démarches.

     

    Je suis d’accord avec Gilles : le message d’erreur indique que vous essayez remplacer un fichier .exe qui est utilisée par un autre processus. Vérifiez que vous ne fermez pas l’application après une erreur en mode debug et cette action laisse un autre processus ouvert ce qui bloque l’accès à « DAS CONFIGURATOR.exe ».

     

    Cordialement,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    jeudi 6 octobre 2011 10:21
  • Bonjour,

    Article assez ancien j'en conviens . Mais j'ai, où plutôt j'avais ce problème avec certains de mes projets.

    Voici la solution qui fonctionne sans soucis chez moi depuis maintenant quelques mois.

    Dans les propriétés du projet, onglet 'Compiler', cliquez sur le bouton 'Événements de build..'
    Dans 'Ligne de commande de l'événement de pré-build' ajoutez ceci :

    if exist "$(TargetPath).locked" del "$(TargetPath).locked"
    if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked

    Cliquez sur 'Ok' pour sauvegarder les modifications. Re-compilez ensuite le projet.

    NB : aucun processus en relation avec le projet n'était visible dans le gestionnaire des tâches lorsque cette erreur survenait lors de la compilation.

    Bien à vous.


    ZGuideTV.NET project Admin/Dev : http://zguidetv.codeplex.com/
    • Proposé comme réponse dipisoft jeudi 27 septembre 2012 11:33
    • Non proposé comme réponse dipisoft jeudi 27 septembre 2012 11:44
    mercredi 28 décembre 2011 15:30
  • <strike>Merci Pascal, tu m'as sauvé ! Ça faisait quelques jours que j'étais confronté à ce problème qui est résolu grâce à cet artifice.</strike>

    Oups, j'ai parlé trop vite... ça n'a fonctionné que quelques fois et le problème est réapparu. :'(

    Amicalement,

    damien.

    PS.: le monde est petit, hein coupaing ! ;)


    • Modifié dipisoft jeudi 27 septembre 2012 11:46
    jeudi 27 septembre 2012 11:34