一般的な設定をxmlファイルにロード/保存する必要がある場合、各アプリケーションのホイールを常に再発明しているように感じます。ユーザーが調整でき、保存/復元が必要な基本的なアプリケーション設定を管理する最良の方法は何ですか?
5 に答える
標準の app.config の代わりに外部の .configファイルをロードすることと組み合わせて、.config ファイルでカスタム構成セクションを使用するのが好きです。
Visual Studio を使用していますか? 組み込みの設定マネージャーがあり、ほとんどの状況でうまく機能することがわかりました。Settings.Save()アプリケーションが終了する前に呼び出すことを忘れないでください。
app.config や web.config が推奨されるのはなぜですか? それらは世界で最も醜いファイルです。独自の XML を試す http://www.picnet.com.au/blogs/Guido/post/2009/09/10/XML-Settings-Files-No-more-webconfig.aspx
このデザインは簡単に慣れることができ、一度慣れると、これらの醜いファイルに戻ることはありません。
おそらく「最良の」方法ではありませんが(たとえば、bcはWebアプリを再起動します)、いくつかの単純な値にアクセス/変更するだけでよい小さなアプリのように、すばやく汚いものが必要な場合は、見てくださいで
http://www.dotnetspark.com/Forum/656-how-to-modify-webconfig-file-dynamically.aspx(Lalitの応答を参照)
http://ramanisandeep.wordpress.com/2009/04/07/programming-the-webconfig-file-using-c/
File / New Item...を選択し、Settingsを選択します。次に、ユーザーとアプリケーションの設定を構成できます。VS は、これらの設定に簡単にアクセスできるクラスを生成します。