1. #1

    Registriert seit
    01.12.2011
    Beiträge
    135
    Thanked 75 Times in 53 Posts

    Standard C# Debuggen funktioniert nicht

    Hallo Leute,

    bei einem meiner Programme (Forms-Anwendung) funktioniert das debuggen urplötzlich nicht mehr:

    "Datei "obj/Debug/xyz.exe" konnte nicht kopiert werden, da die Datei nicht gefunden wurde." gibt die Fehlermeldung her. Bisher habe ich an dem Programm nichts großes geändert, seit dem ich es einen Tag ruhen lassen habe.

    Wenn ich die Datei obj/Debug/xyz.exe anklicke, denn kommt eine Fehlermeldung, dass diese nicht vorhanden ist. Die Datei xyz.exe hat sich nun vom Typ Anwendung in den Typ XML-Konfigurationsdatei umgewandelt.

    Die anderen Projekte funktionieren alle. Das einzige was mir aufgefallen ist war das verfügbare Update beim Öffnen von Visual Studio. Dieses habe ich aber nicht in Erwägung gezogen.

    Muss ich das Projekt nun verwerfen und neu erstellen?

    Lieben Gruß
    Geändert von Gast78236 (24.10.2014 um 12:03 Uhr)

  2. #2
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: C# Debuggen funktioniert nicht

    Versuch mal ein Rebuild .. vlt. hast du es ja irgendwo offen? also die .exe .. Ist manchmal bei mir auch so. :-)
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  3. The Following User Says Thank You to Saad For This Useful Post:

    DMW007 (15.07.2014)

  4. #3

    Registriert seit
    01.12.2011
    Beiträge
    135
    Thanked 75 Times in 53 Posts

    Standard AW: C# Debuggen funktioniert nicht

    Das gibt 's doch nicht. Ich habe das Interface und den Quellcode kopiert und kurz ein wenig weiter gebastelt, während jetzt der gleiche Fehler wieder auftaucht. Ich arbeite mit der Speicherung und dem Öffnen von Registry-Daten. Beschäftige mich zum ersten mal damit - liegt es an der Registry-Erstellung/Öffnung?

    Methode um zu schauen, ob ein Unterschlüssel existiert
            private bool SubKeyExist(string Subkey)
    {
    RegistryKey myKey = Registry.CurrentUser.OpenSubKey(Subkey);
    if (myKey == null)
    return false;
    else
    return true;
    }


    Hier habe ich irgendwie versucht die Registrys zu speichern, aber ich komme ja nie weiter, wenn VStudio mir hier immer das Projekt verwirft. Wollt einfach nur wissen, welche Eigenschaft die Anzahl der Einträge anzeigt: ob's ValueCount oder SubkeyCount ist..
            public Manager()
    {
    InitializeComponent();

    RegistryKey rk = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Manager");

    if (SubKeyExist("SOFTWARE\\Manager"))
    {
    textBox1.Text = Convert.ToString(rk.ValueCount);
    }

    if (SubKeyExist("SOFTWARE\\Manager"))
    Registry.CurrentUser.DeleteSubKeyTree("SOFTWARE\\Manager");
    }


    Beim Beenden des Programmes sollen die Registry-Inhalte gespeichert werden:
            protected override void OnClosing(CancelEventArgs e)
    {
    RegistryKey key = Registry.CurrentUser.CreateSubKey("Software\\Manager\\App");

    if (dataGridView1.Rows.Count > 1)
    {
    for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
    {
    for (int j = 0; j < 4; j++)
    inhalt += dataGridView1.Rows[i].Cells[j].Value + " // ";
    key.SetValue(inhalt);
    inhalt = "";
    }
    }

    key.Close();
    base.OnClosing(e);
    Environment.Exit(0);
    }



    Lieben Gruß..
    Geändert von Gast78236 (24.10.2014 um 12:03 Uhr)

  5. #4

    Registriert seit
    01.12.2011
    Beiträge
    135
    Thanked 75 Times in 53 Posts

    Standard AW: C# Debuggen funktioniert nicht

    Hi,

    ich hatte hier ja das Problem, dass Visual Studio mein Projekt nicht mehr debuggen wollte (Datei "obj/Debug/xyz.exe" konnte nicht kopiert werden, da die Datei nicht gefunden wurde.) und die .exe auch nicht mehr ausführbar war.

    Ich habe den Project-Ordner mit sämtlichen Projekten auf eine andere Partition zur Datensicherung verschoben und das Betriebssystem neu gestartet. Nun funktioniert wieder alles. Ich gehe davon aus, dass der Neustart eher zur Lösung beigetragen hat.

    Lieben Gruß
    Geändert von Gast78236 (24.10.2014 um 12:02 Uhr)

  6. The Following User Says Thank You to Gast78236 For This Useful Post:

    Casper <3 (15.07.2014)

  7. #5
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard AW: C# Debuggen funktioniert nicht

    Hattest du denn zuvor mal wie bereits vorgeschlagen wurde die gesamte Projektmappe neu erstellt (Erstellen => Projektmappe neu erstellen) bzw. zu bereinigen (Erstellen => Projektmappe bereinigen)? Sollte meistens schon reichen. Ansonsten kann es auch helfen Visual Studio neu zu starten.


  8. #6

    Registriert seit
    01.12.2011
    Beiträge
    135
    Thanked 75 Times in 53 Posts

    Standard AW: C# Debuggen funktioniert nicht

    Nein, das habe ich leider nicht. Mir war nicht ganz klar, wie das funktionieren sollte und ich dachte mir, dass die .exe ja eh schon geschlossen war.. Der Neustart von Visual Studio hat auch nicht direkt geholfen. Danke dennoch für den Hinweis/Tipp - das nächste mal bin ich schlauer!
    Geändert von Gast78236 (24.10.2014 um 12:02 Uhr)

Ähnliche Themen

  1. Headset funktioniert nicht
    Von Manipulate im Forum Hardware
    Antworten: 3
    Letzter Beitrag: 01.08.2013, 14:53
  2. Zeilenumbruch funktioniert nicht :/
    Von ZarneXxX im Forum PHP
    Antworten: 10
    Letzter Beitrag: 22.06.2013, 20:38
  3. [H] DayZ Mod funktioniert nicht...
    Von ryudragon14 im Forum Sonstige Games
    Antworten: 3
    Letzter Beitrag: 09.08.2012, 14:05
  4. Schwimmtestprogramm funktioniert nicht !
    Von AlexEHM im Forum C++
    Antworten: 1
    Letzter Beitrag: 12.06.2012, 22:28
  5. Bluetooth funktioniert nicht
    Von Diestver im Forum Windows
    Antworten: 1
    Letzter Beitrag: 07.01.2012, 07:10
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.