Properties.Settings在VS 2013 CE中不起作用

时间:2018-05-26 07:33:27

标签: c# .net visual-studio

我使用Microsoft Visual Studio社区2013版本12.0.40629.00更新5 Microsoft .NET Framework版本4.7.02558

我从头开始创建了一个Windows应用程序项目,并添加了一个用户设置:

snapshot

然后我尝试在program.Main中使用它:

static void Main() {
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    //Application.Run(new Form1());
    string path = Properties.Settings.Default.Path;
}

编译器抱怨:

Error   1   'WindowsFormsApplication1.Properties.Settings' does not contain a definition for 'Path' 
and no extension method 'Path' accepting a first argument of type 'WindowsFormsApplication1.Properties.Settings' 
could be found (are you missing a using directive or an assembly reference?)    
I:\Dev\Visual Studio 2013\ThrowAway\WindowsFormsApplication1\WindowsFormsApplication1\Program.cs    17  55  WindowsFormsApplication1

我检查了一些旧项目并发现了同样的问题 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

Settings表的第一列定义了属性的名称,因此根据您当前的设置,代码应为

string path = Properties.Settings.Default.Settings;

这可能不是你真正想要的。我想你想要设置Path,所以你应该把路径放到" Path"进入第一列,名为" Name"。