現在、解決できない問題が発生しています。
私はこのコードを持っているアプリケーションを持っています:
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", "App.config");
AppDomain.CurrentDomain.SetupInformation.ConfigurationFile = Path.Combine(System.Reflection.Assembly.GetExecutingAssembly().Location, "App.config");
MessageBox.Show(ConfigurationSettings.AppSettings.Count.ToString());
構成ファイルは、実際にはアプリケーションフォルダー内のApp.configと呼ばれます(2つのアプリケーションが同じ構成ファイルを読み取り/変更しているため、これを行っています)。
Visual Studio Debuggerを使用していずれかを起動すると、11個のアプリ設定があることが正しく表示されます。ただし、デバッガーの外部で実行すると、0になります。
ここで何が間違っている可能性がありますか?私はこのコードが過去に機能したことを100%確信しています。