1. ホーム
  2. シーピー

ConfigurationManager.OpenExeConfigurationで設定ファイルを読み込む

2022-02-27 04:51:19

ConfigurationManager.OpenExeConfigurationは設定ファイルを読み込むことができる

他のプログラムから設定ファイルを読み込む場合。以下の方法が使えます。

            Configuration con1 = ConfigurationManager.OpenExeConfiguration(@"MainApp.exe");

                if (con1.HasFile)



                { <未定義

                    AppSettingsSection appSection = (AppSettingsSection)con1.GetSection("appSettings");



            }



                さもなければ



                { <未定義



                    return ""。



                }

ここで、OpenExeConfiguration (string exepath) exepathは、上記のように、実際にMainApp.exe.config設定ファイルを読み込むexeへのパスを参照していることに注意してください。

自分で書いた設定ファイルを読み込む場合。また、MainApp.exe.config を読み込むような .EXE プログラムは存在せず、MainApp.exe はありません。

ここで

1: 設定ファイル MainApp.exe.config の名前を MainApp.exe.config.config とする。

2:Configuration con1 = ConfigurationManager.OpenExeConfiguration(@"MainApp.exe.config");

                if (con1.HasFile)



                { <未定義

                    AppSettingsSection appSection = (AppSettingsSection)con1.GetSection("appSettings");



            }



                さもなければ



                { <未定義



                    return ""。



                }

これにより、独自の設定ファイルを読み込むことができます。