Entwickler-Ecke
WinForms - C# Problem mit den Settings
3marci - Mi 01.12.10 02:57
Titel: C# Problem mit den Settings
Hallo Leute!
Ich habe ein mehr oder weniger kleines Problem mit den Settings in Visual C# 2010.
Das Programm speichert seine Größe beim schließen der Form und liest sie beim öffnen wieder aus.
So weit so gut und
bis vor kurzem hat das auch ohne Probleme funktioniert.
Und plötzlich kommt beim Debuggen eine Fehlermeldung:
"
System.Configuration.ConfigurationErrorsException wurde nicht behandelt.
Das Konfigurationssystem konnte nicht initialisiert werden."
Und im
Settings.Designer.cs markiert er mir diese Zeile (hier ist es Zeile 6):
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("600, 400")] public global::System.Drawing.Size EditorSize { get { return ((global::System.Drawing.Size)(this["EditorSize"])); } set { this["EditorSize"] = value; } } |
Der Fehler
tritt nicht auf wenn ich EditorSize nicht auslese.
Ich hatte den Fehler schonmal und mir mal zum testen einfach ein neues Projekt erstellt. Da hat es auch wieder funktioniert, erst nach einer weile trat der Fehler dann auch hier wieder auf.
Ich habe übrigens nichts manuell in den Settings verändert (bis auf den Wert natürlich).
Der Fehler tritt auch nicht nur ein wenn man (in den Settings) System.Drawing.Size abrufen will sondern auch z.B. bei bollean oder auch bei strings.
Wenn man nach "System.Configuration.ConfigurationErrorsException" sucht findet man zwar viele tolle seiten aber nichts im Zusammenhang mit den Settings.
Ach ja und noch was: bisher hat das Projekt (das ich zum testen neu erstellt habe) 2 Zeilen an Code... eine die beim schließen die Größe in den Settings speichert und eine die das ganze wieder ausliest.
----------------------------------------
Update: Ihr werdets mir nicht glauben xD
Wenn ich das Projekt kompiliere und dann die manuell exe-Datei ausführe funktioniert alles wie gewollt.
Nur beim Debuggen motzt mein Visual Studio, muss wohl ein Fehler sein?!
ThoMa - Di 14.12.10 00:43
Hallo,
Benutzt Du zufällig Avira AntiVir? Hier gibt es seit dem letzten Update der Virensignaturen in einigen Bereichen Probleme mit bestimmten Routinen, wenn an die Anwendung bzw. den Prozess ein Debugger angehängt ist.
Es könnte sein, dass Du Opfer dieses Fehlers geworden bist. Leider reicht es nicht den Guard zu deaktivieren. Um den Fehler auszubügeln muss AntiVir komplett deinstalliert werden.
Grüße
jaenicke - Di 14.12.10 10:24
Th69 hat folgendes geschrieben : |
| (da hat Avira wirklich einen großen Bock geschossen...) |
Ist doch normal bei denen. Ich hätte nicht gedacht, dass den Müll tatsächlich noch Softwareentwickler nutzen...
Schlimm genug, dass Benutzer das nutzen und man deshalb ständig false positives melden muss... :roll:
Th69 - Di 14.12.10 11:11
Ich nutze Avira auch schon seit Jahren, hatte aber nie Probleme (auch jetzt kann ich immer noch debuggen -)
Welches freie Antivirenprogramm kannst du denn empfehlen?
jaenicke - Di 14.12.10 11:13
Th69 hat folgendes geschrieben : |
| Ich nutze Avira auch schon seit Jahren, hatte aber nie Probleme (auch jetzt kann ich immer noch debuggen -) |
Sei froh, dass du C# nutzt...
Delphiprogramme erkennt AntiVir regelmäßig, vorzugsweise, wenn Indy benutzt wird. Seit Jahren... :autsch: Selbst die Delphi 2010 CD wurde als Virus erkannt... :autsch:
Th69 hat folgendes geschrieben : |
| Welches freie Antivirenprogramm kannst du denn empfehlen? |
Eigentlich keins. Aber wenn es denn unbedingt kostenlos sein muss :roll:, am ehesten noch AVG.
Bei denen läuft eigentlich nur die Identity Protection im Moment Amok, und die hat die kostenlose Version vermutlich gar nicht.
Mir ist der Ärger das nicht wert. Ich zahle 12 Euro im Jahr (Sonderpreis) und habe damit eine deutlich bessere Geschwindigkeit als die kostenlosen Scanner von AntiVir oder AVG und keinerlei Probleme.
Th69 - Di 14.12.10 11:55
Na bei Delphi hat er doch recht -)
So macht halt jeder seine Erfahrungen. Ich hatte jeweils auf der Arbeit mit Norton und Kaspersky zu tun, und beide haben mehr Probleme gemacht als zuhause mein Avira (Kaspersky z.B. mußten wir fast regelmäßig lokal abschalten, damit wir Dateien ins CVS ein- bzw. auschecken konnten, damit wir nicht fast eine halbe Stunde warten mußten).
Einzig OfficeScan lief fast problemlos (außer daß jeweils am 1. eines Monats ab 14h man den Rechner nicht mehr benutzen konnte, da dann der vollständige Virenscan lief und fast 100% Prozessorlast erzeugt hat :( )
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!