可能重复:
如何判断app.config文件是否存在
有没有办法在尝试访问值之前确保 App.config 存在?当我这样做时,我不想遇到“对象引用未设置为对象错误的实例”的情况:
machineName = appConfig.AppSettings.Settings["MachineName"].Value;
如果找不到我的 App.config,我不确定如何知道它是否存在或 appConfig 对象是否已正确填充。我努力了
if (appConfig.AppSettings.Settings.Count == 0) { // do something }
但我不确定这是否是最好的方法。