Benutzer mit den meisten Antworten
Exe kann nicht erstellt werden

Frage
-
Hallo zusammen,
seit einigen Tagen erhalte ich bei einem meiner Projekte, das allerdings bisher schon 3 Jahre problemlos lief, folgende Fehlermeldung:
Die Datei "obj\Debug\myProject.exe" kann nicht in "bin\Debug\myProject.exe" kopiert werden. Der Zugriff auf den Pfad "obj\Debug\myProject.exe" wurde verweigert.Manchmal auch:
Fehler BC2012 "C:\dhVBnet\myProject\myProject\myProject\obj\Debug\myProject.exe" kann nicht zum Schreiben geöffnet werden: Der Zugriff auf den Pfad "C:\dhVBnet\myProject\myProject\myProject\obj\Debug\myProject.exe" wurde verweigert. C:\dhVBnet\myProject\myProject\myProject\vbc 1 Aktiv
Wozu wird eigentlich dieser Ordner obj\Debug benötigt? Da sind anscheinend nur Kopien von DLLs drin... Und bei jedem Build wird dort die EXE hinkopiert - anscheinend mit Fehlern...
Dieser Fehler nervt gewaltig, weil man keine Änderungen am Programm mehr machen und sie testen kann.
Grüße-
Dietrich
- Bearbeitet dherrmann Dienstag, 26. Mai 2020 09:35
Antworten
-
Hallo zusammen,
es hat sich geklärt. Ich hatte vor einiger Zeit ein Javascript-Package heruntergeladen und versucht nun einzusetzen. Möglicherweise war das verseucht (nicht Corona).
Also danke nochmals für die Tipps.
Grüße-
Dietrich
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 1. Juni 2020 05:38
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 9. Juni 2020 06:37
Alle Antworten
-
Hallo Dietrich,
es kann sein, das deine .exe durch einen anderen Prozess (Virenscanner, Cloud-Dienst o.ä.) blockiert ist oder nicht sauber beendet wurde (schau mal im Taskmanager).
Du kannst in der Regel den obj- Ordner löschen und das Projekt neu erstellen. Den bin- Ordner in der Regel auch (wenn dein Projekt sauber ist und nicht irgendwas von Hand reinkopiert wurde {alles schon gesehen}).
Gruß
Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP
-
Danke Stefan, für den Hinweis.
Den obj-Ordner habe ich schon öfter gelöscht. Der wird aber immer wieder neu "erzeugt" beim Starten des Debuggens oder beim Neuerstellen. Wozu wird der überhaupt erzeugt?
Was kann denn von wem reinkopiert worden sein? Via Internet?Grüße-
Dietrich
-
Hallo,
der Ordner ist vor allem für VS wichtig. Was genau darin passiert kann ich auch nicht sagen da dies von der Projektart abhängig wird. Z.B. wird eine Software nicht in einem Zug übersetzt sondern durchläuft zwischen Stufen, diese werden dann in obj abgelegt. Für XAML ist dieser Ordner auch wichtig da hier z.B. Verweise aufgelöst werden.
Es ist einfach ein Tempordner. Du verwendest Tempordner wahrscheinlich auch
Gruß Thomas
13 Millionen Schweine landen jährlich im Müll
Dev Apps von mir: UWP Segoe MDL2 Assets, UI Strings- Bearbeitet Thomas Wycichowski Mittwoch, 27. Mai 2020 12:36
-
Hallo zusammen,
es hat sich geklärt. Ich hatte vor einiger Zeit ein Javascript-Package heruntergeladen und versucht nun einzusetzen. Möglicherweise war das verseucht (nicht Corona).
Also danke nochmals für die Tipps.
Grüße-
Dietrich
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 1. Juni 2020 05:38
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Dienstag, 9. Juni 2020 06:37