C# Properties.Settings.Default.Save()-&燃气轮机;那个档案在哪里

C# Properties.Settings.Default.Save()-&燃气轮机;那个档案在哪里,c#,.net,properties,settings,directory,C#,.net,Properties,Settings,Directory,我有一个使用设置的应用程序。 要保存设置,我使用: Properties.Settings.Default.Save(); 要阅读tham,我使用: Properties.Settings.Default.MyCustomSetting; 在应用程序所在的文件夹中,我只有exe文件。 没有配置文件。我的应用程序运行良好,可以读写设置 如果文件不在应用程序文件夹中,它在哪里?我不知道指定的路径,但我认为它在文档和设置中 在保存上放置断点,路径应在Properties.Settings.Defa

我有一个使用设置的应用程序。 要保存设置,我使用:

Properties.Settings.Default.Save();
要阅读tham,我使用:

Properties.Settings.Default.MyCustomSetting;
在应用程序所在的文件夹中,我只有exe文件。 没有配置文件。我的应用程序运行良好,可以读写设置


如果文件不在应用程序文件夹中,它在哪里?

我不知道指定的路径,但我认为它在文档和设置中 在保存上放置断点,路径应在Properties.Settings.Default的一个成员/子成员中可见


在我的Windows XP计算机上,设置保存在名为user.config的文件中,位于
C:\Documents and settings\\Application Data\
C:\Documents and settings\\Local settings\Application Data\

更新:


在Windows Vista和更高版本上,位置已更改为
C:\Users\\AppData\Roaming\
C:\Users\\AppData\Local\
,这取决于您使用的设置提供程序。默认情况下,这是

引用该页的话:

应用程序范围设置和默认用户范围设置存储在名为Application.exe.config的文件中,该文件与可执行文件在同一目录中创建。应用程序配置设置是只读的。特定用户数据存储在名为user.config的文件中,该文件存储在用户的主目录下


他们也可以转到我的Windows 7计算机上的%APPDATA%

,它保存在:

用户\\AppData\Local\MyCompanyName\MyExeName\1.0.0.0\user.config

将MyCompanyName替换为特定于您的内容,并将MyExeName替换为您的Exe名称。我的后面跟着很多随机字符

这也把我甩了。我很高兴我不是唯一一个。:)我希望这有帮助

副本