Properties.Settings.Default.Save(); – >那个文件在哪里
我有使用设置的应用程序。 要保存我使用的设置:
Properties.Settings.Default.Save();
为了阅读我使用:
Properties.Settings.Default.MyCustomSetting;
在我的应用程序文件夹中我只有exe文件。 没有配置文件。 我的应用程序运行良好,可以读取写入设置。
如果文件不在应用程序文件夹中,该文件位于何处?
在我的Windows XP计算机上,设置保存在名为user.config的文件中,位于C:\Documents and Settings\
或C:\Documents and Settings\
更新:
在Windows Vista及更高版本中,位置已更改为C:\Users\
和C:\Users\
这取决于您使用的SettingsProvider。 默认情况下,这是LocalFileSettingsProvider
从该页面引用:
应用程序作用域设置和默认的用户作用域设置存储在名为application.exe.config的文件中,该文件与可执行文件在同一目录中创建。 应用程序配置设置是只读的。 特定用户数据存储在名为user.config的文件中,存储在用户的主目录下。
他们也可能会去%APPDATA%
我不知道specificiek路径,但我认为它在文档和设置中在Save上放置一个断点,并且路径应该在Properties.Settings.Default的一个成员/子成员中可见。
看这篇文章
在我的Windows 7机器上,它保存在:
用户\\应用程序数据\本地\ MyCompanyName \ MyExeName \ 1.0.0.0 \ user.config
将MyCompanyName替换为特定于您的内容,并将MyExeName替换为Exe的名称。 我的后面是很多随机字符。
这也让我感动。 我很高兴我不是唯一一个。 :) 我希望这有帮助!