我使用app.config设置来设置我的配置。
class Program
{
static Settings settings = Settings.Default;
static void Main(string[] args)
{
Program a = new Program();
a.init();
}
public void init()
{
settings.CurrentArticleNr = settings.ArticleList[0];
settings.ArticleList.Remove(settings.CurrentArticleNr);
settings.Save();
}
}
我的问题是我认为如果我这样做
settings.Save();
app.config文件将在文件系统中更改。但没有,文件中的设置也不再被读取。所以我在开始时设置的ArticleList是在当前Articlenr中按run设置的,并且是空的,但是配置文件没有更改。它现在从哪里得到配置?为什么他没有将信息保存到app.config,并且不再读取app config。
我的所有设置都具有role=user。