使用设置文件时出错。

时间:2014-06-22 19:33:41

标签: c# settings

我正在尝试使用VS 2013中的设置文件来存储textBox1.Text的文本,然后在再次打开应用程序时重新输入它。

我有这样设置。

设置文件位于:http://i.gyazo.com/e3aef293c3b8dbdfab269718de81a310.png

在公共Form1()上,我有这个阅读文本。

    textBox1.Text = Properties.Settings.Default.aaa;

然后保存它我就是这样。

    if (checkBox1.Checked)
    {
        Properties.Settings.Default.aaa = textBox1.Text;
    }

但是我收到了错误

 'WindowsFormsApplication1.Properties.Settings' does not contain a definition for 'aaa' and no extension method 'aaa' accepting a first argument of type 'WindowsFormsApplication1.Properties.Settings' could be found (are you missing a using directive or an assembly reference?)

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

我遇到了这个问题。问题是 Settings.settings 位于 Properties 文件夹和根文件夹中。我用另一个替换了 Properties 文件夹中的一个。我认为如果您卸载并重新加载项目,就会出现此问题。

答案 1 :(得分:0)

我有同样的问题。我已将名称添加到设置文件,但未添加到Visual Studio项目。我所需要做的就是转到解决方案资源管理器,在属性下,双击settings.settings(带有滚轮图标),它会自动生成缺少的代码。