相关疑难解决方法(0)

Properties.Settings.Default存储在哪里?

我以为我知道这一点,但今天我被证明是错的 - 再一次.

运行VS2008,.NET 3.5和C#.我使用默认值将"用户"设置添加到"属性设置"选项卡,然后使用以下代码读取它们:

myTextBox.Text = Properties.Settings.Default.MyStringProperty;
Run Code Online (Sandbox Code Playgroud)

然后,在用户编辑选项对话框中的值后,我将其保存为:

Properties.Settings.Default.MyStringProperty = myTextBox.Text;
Properties.Settings.Default.Save();
Run Code Online (Sandbox Code Playgroud)

我的问题是,这个新值保存在哪里?可执行文件目录中的MyApp.exe.config文件未更新,它仍包含默认值.另外,据我所知,该目录中的其他任何文件都没有更新!但是,当程序重新读入值时,它会获得更改的值,因此我知道它已保存在某处...

这不仅仅是学术性的,我需要能够手动编辑今天早上的价值,当我找不到任何改变的东西时,我会感到难过.

.net c# settings

133
推荐指数
4
解决办法
13万
查看次数

.Net应用程序设置路径

默认情况下,Windows应用程序设置保存在此目录中:

%USERPROFILE%\Local Settings\Application Data\<Company Name>\<appdomainname>_<eid>_<hash>\<version>\user.config
Run Code Online (Sandbox Code Playgroud)

是否可以更改保存user.config文件的路径?例如,将其保存在本地文件夹中?

.net settings

6
推荐指数
1
解决办法
6715
查看次数

标签 统计

.net ×2

settings ×2

c# ×1