在C#中保存应用设置的错误

时间:2017-02-05 05:15:53

标签: c# application-settings

我知道这已在其他地方得到解答,但我无法掌握基础知识...... 无论应用目的如何(很明显)

        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();
    }

第一个问题是,当我点击此代码时,我得到了一堆这些异常......

  

抛出异常:' System.Security.SecurityException'在mscorlib.dll中

我看不到其他运行时错误...... app.config看起来结构正确 - 使用Project-Add New Item ..等并检查app.config内容。 但是上面列出的SAVE功能 - 并没有保存我可能做出的任何改变。

感谢

1 个答案:

答案 0 :(得分:0)

我发现了我的愚蠢......在我知道一个FileSystemWatcher类之前 - 我已经命名了我的项目......你猜对了.. FileSystemWatcher! 所以命名空间假设我在谈论类 - 而不是应用程序框架!

当然没有编译错误! 感谢所有帮助者! 原谅我 - 我正在学习!