最も簡単な方法で構成マネージャーを使用しています。
読んだ:
ConfigurationManager.AppSettings["Foo"]
書く:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["Foo"].Value = value;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
問題は、別のマシンにアプリケーションをインストールした後、「My.Application.exe.config」というファイルを探している人もいれば、「My.Application.config」を探している人もいます (同じ、「.exe」なし)。 )
もう 1 つの興味深い詳細は、問題のあるマシンに VS をインストールした後、問題なく動作することです。
そして、私の質問は次のとおりです。何か案は?