C# 在C中保存应用程序设置时出错#
我知道这已经在其他地方得到了回答,但我无法运行基本功能。。。 无论应用目的如何(这是显而易见的) 第一个问题是,当我点击这段代码时,我得到了一堆这样的异常 引发异常:mscorlib.dll中的“System.Security.SecurityException” 我看不到其他运行时错误。。。 app.config的结构似乎正确-使用Project Add New Item。。etc并检查app.config内容。 但是上面列出的SAVE函数不会保存我可能做的任何更改C# 在C中保存应用程序设置时出错#,c#,application-settings,C#,Application Settings,我知道这已经在其他地方得到了回答,但我无法运行基本功能。。。 无论应用目的如何(这是显而易见的) 第一个问题是,当我点击这段代码时,我得到了一堆这样的异常 引发异常:mscorlib.dll中的“System.Security.SecurityException” 我看不到其他运行时错误。。。 app.config的结构似乎正确-使用Project Add New Item。。etc并检查app.config内容。 但是上面列出的SAVE函数不会保存我可能做的任何更改 谢谢我发现了我的愚蠢。。。
谢谢我发现了我的愚蠢。。。在我知道有一个FileSystemWatcher类之前,我已经将我的项目命名为。。。你猜对了。。文件系统观察者! 所以名称空间假设我说的是类,而不是应用程序框架 当然没有编译错误! 感谢所有的帮助者!
原谅我,我在学习 哪一行正在抛出异常?您如何知道app.config正在抛出错误?在设置断点并逐步通过后,似乎每一行都。。。xxxx.Properties.Settings.Default.MailServer=xxvalue xxi注释掉了除第一行和“save()”之外的所有行。。。仍然会有很多异常-可能20+并没有弹出错误或崩溃停止,只是调试输出中的异常不确定我是否理解。什么是
FileSystemWatcher
?是您的类还是System.IO.FileSystemWatcher
?
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();
}