重複の可能性:
app.config ファイルが存在するかどうかを確認する方法
値にアクセスする前に App.config が存在することを確認する方法はありますか? これを行うと、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが発生する状況に遭遇したくありません。
machineName = appConfig.AppSettings.Settings["MachineName"].Value;
App.config が見つからない場合、それが存在するかどうか、または appConfig オブジェクトが適切に設定されているかどうかをどのように確認できるかわかりません。私が試してみました
if (appConfig.AppSettings.Settings.Count == 0) { // do something }
しかし、これが最善のアプローチであるかどうかはわかりません。