ConfigurationManager.AppSettings和Properties.Settings.Default之间有区别吗?

时间:2017-12-20 15:54:30

标签: visual-studio-2015 properties configurationmanager

在Visual Studio 2015中,在C#中,ConfigurationManager.AppSettings和Properties.Settings.Default之间存在差异

var a = ConfigurationManager.AppSettings["BackupTime"];
var b = Properties.Settings.Default.BackupTime;

1 个答案:

答案 0 :(得分:-1)

这不是一个答案(本来会留下评论,但遗憾的是缺乏声誉)但是我遇到了这个帖子,同时面临着一个明显不同的问题。我似乎无法找到有关AppSettings内部架构的任何信息。

我在Visual Studio 2017中,使用.NET 4.6编写Windows服务。尝试访问ConfigurationManager.AppSettings [“Key”]时服务将失败,但调用Properties.Settings.Default.Key时没有问题。

话虽如此,我不知道他们为什么表现不同。