【发布时间】:2020-02-22 15:54:21
【问题描述】:
这是 VS 2015 的正常行为吗?
我正在尝试在 App.Config 的 appSettings 中存储一个值。在 VS 2017 中,它存储在 WindowsFormsApplication1.exe.config 中,但它没有将值存储在 VS 2015 中
我的代码和两个版本的VS都是一样的
var conf = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var settings = conf.AppSettings.Settings;
settings.Add("password", textBox1.Text);
conf.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(conf.AppSettings.SectionInformation.Name);
我的 App.config 是这样的:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
<appSettings>
</appSettings>
</configuration>
对此有何解释?
【问题讨论】:
标签: c# asp.net app-config