Error, exe wird in einem anderen Process verwendet

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von greetz90.

    Error, exe wird in einem anderen Process verwendet

    Hallo.
    Ich bekomme in letzter Zeit immer wieder den gleichen Fehler, und zwar dass die exe in einem anderen Process verwendet wird und die deswegen nich debuggt werden kann.
    Nach dem Computerneustart klappt es wieder, aber das möchte ich nicht jedes mal tun, da es häufiger passiert. Der Fehler sieht so aus:

    Fehler 1 Unable to copy file "obj\Debug\program.exe" to "bin\Debug\program.exe". Der Prozess kann nicht auf die Datei "bin\Debug\program.exe" zugreifen, da sie von einem anderen Prozess verwendet wird.
    Du solltest mal im Taskmanager nachschauen ob deine programm.vshost.exe(evtl. auch programm.exe)
    noch läuft, also nicht Ordnungsgemäß beendet wurde, falls ja
    Prozess beenden dann geht es wieder, aber du solltest in deinem
    Code nachschauen ob er Fehlerhaft ist und deshalb das Programm
    nicht beendet wird. Ich hatte mal einen ähnlichen Fall.

    Es gibt auch ein Programm Namens "Unlocker" bei Chip.de (Freeware)
    mit dem man gucken kann welcher Prozess noch dranhängt.
    (programm.vshost.exe im debugordner mal checken, wenn blockiert evtl. auch programm.exe)

    Vieleicht irgendwo eine Form versteckt(Hide) dann läufts
    versteckt weiter.(falls nicht irgendwo Application.Exit() genutzt wird,
    bzw. der Prozess nicht durch klicken der Stoptaste in der IDE beendet wird)

    Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von „Derfuhr“ ()