2017-02-05 1 views
-1

Ich weiß, das an anderer Stelle beantwortet wurde, aber ich kann die Grundlagen laufen nicht bekommen ... Unabhängig vom Anwendungszweck (das liegt auf der Hand)Fehler Speicher App-Einstellungen in C#

 private void btnSave_Click(object sender, EventArgs e) 
    { 
     // these are *internal* properties of the NET appilcation 
     FileSystemWatcher.Properties.Settings.Default.MailServer = Convert.ToString(txtMailServer); 
     FileSystemWatcher.Properties.Settings.Default.ServerPort = Convert.ToInt16(txtServerPort.Text); 
     FileSystemWatcher.Properties.Settings.Default.Subject = Convert.ToString(txtSubject); 
     FileSystemWatcher.Properties.Settings.Default.MessageFrom = Convert.ToString(txtMessageFrom); 
     FileSystemWatcher.Properties.Settings.Default.MessageTo = Convert.ToString(txtMessageTo); 
     FileSystemWatcher.Properties.Settings.Default.Save(); 
    } 

Erste Ausgabe ist, dass ich ein paar dieser Ausnahmen, wenn ich diesen Code getroffen ...

Exception geworfen bekommen: 'System.Security.SecurityException' in mscorlib.dll

Keine anderen Laufzeitfehler, die ich sehen kann ... Die App.config scheint korrekt strukturiert zu sein - mit Project-Add New Item .. etc und dem Inhalt von app.config. Aber die SAVE-Funktion oben aufgeführten - speichert keine Änderungen, die ich vornehmen kann.

dank

+0

Welche Zeile wirft die Ausnahme? – Tdorno

+0

Woher wissen Sie, dass app.config Fehler wirft? –

+0

Es erscheint (nach dem Setzen eines Haltepunktes und steppig durch), dass jeder von diesen ist ... xxxx.Properties.Settings.Default.MailServer = xxvaluexx –

Antwort

0

ich meine Torheit entdeckt ... bevor ich es selbst wusste ein Filesystemwatcher-Klasse war - ich mein Projekt bereits genannt hatte ... Sie ahnen es .. Filesystemwatcher! Also der Namensraum angenommen, ich sprach über die Klasse - nicht das App-Framework!

Keine Kompilierfehler natürlich! DANKE an alle Helfer! Verzeih mir - ich lerne!