1. ホーム
  2. c#

[解決済み] AppSettingsが.configファイルから値を取得する。

2022-04-22 01:27:43

質問

設定ファイルの値にアクセスできない。

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var clientsFilePath = config.AppSettings.Settings["ClientsFilePath"].Value; 
// the second line gets a NullReferenceException

.configファイル :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <!-- ... -->
    <add key="ClientsFilePath" value="filepath"/>
    <!-- ... -->
  </appSettings>
</configuration>

どうすればいいのか、何か提案はありますか?

どのように解決するのですか?

これは私のために動作します。

string value = System.Configuration.ConfigurationManager.AppSettings[key];