DMW007 (15.07.2014)
-
11.07.2014, 11:38 #1
- Registriert seit
- 01.12.2011
- Beiträge
- 135
Thanked 75 Times in 53 PostsC# 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)
-
11.07.2014, 12:03 #2
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.
-
The Following User Says Thank You to Saad For This Useful Post:
-
11.07.2014, 23:51 #3
- Registriert seit
- 01.12.2011
- Beiträge
- 135
Thanked 75 Times in 53 PostsAW: 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)
-
15.07.2014, 17:37 #4
- Registriert seit
- 01.12.2011
- Beiträge
- 135
Thanked 75 Times in 53 PostsAW: 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)
-
The Following User Says Thank You to Gast78236 For This Useful Post:
Casper <3 (15.07.2014)
-
15.07.2014, 18:16 #5
- Registriert seit
- 15.11.2011
- Beiträge
- 6.484
- Blog Entries
- 5
Thanked 9.169 Times in 3.039 PostsAW: 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.
-
15.07.2014, 20:16 #6
- Registriert seit
- 01.12.2011
- Beiträge
- 135
Thanked 75 Times in 53 PostsAW: 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
-
Headset funktioniert nicht
Von Manipulate im Forum HardwareAntworten: 3Letzter Beitrag: 01.08.2013, 14:53 -
Zeilenumbruch funktioniert nicht :/
Von ZarneXxX im Forum PHPAntworten: 10Letzter Beitrag: 22.06.2013, 20:38 -
[H] DayZ Mod funktioniert nicht...
Von ryudragon14 im Forum Sonstige GamesAntworten: 3Letzter Beitrag: 09.08.2012, 14:05 -
Schwimmtestprogramm funktioniert nicht !
Von AlexEHM im Forum C++Antworten: 1Letzter Beitrag: 12.06.2012, 22:28 -
Bluetooth funktioniert nicht
Von Diestver im Forum WindowsAntworten: 1Letzter Beitrag: 07.01.2012, 07:10
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.