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>
对此有任何解释吗?
using System.Configuration; // Add a reference to System.Configuration.dll
...
var path = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath;