2012-02-06 8 views
1

app.configファイルについては、どなたでも親切に教えてください。app.configファイルのコンセプト

  1. アプリケーションをコンパイルすると、毎回デバッグ(またはリリース)フォルダにコピーされますか?
  2. アプリケーションは、アプリケーションの起動時にのみ、または各フォームを読み込む際に読み取りますか?
  3. 実行時に再読み込みする可能性はありますか?

この情報は私にとって大きな助けになります。

おかげ

答えて

0

アプリの設定は、デバッグ/リリースのフォルダに再コンパイルするたびにコピーされますありません。あなたのコードがそのように言うときはいつでも、アプリケーションはそれを読むことができます。また、実行中に再読み込みすることもできます。

私は個人的に私が維持しているアプリケーションのための巨大なアプリの設定を持っています。基本的にプログラムを再コンパイルせずにプログラムに変更を加えることができるので、好きです。

例:生徒が作成されたときに生徒が追加される5つのクラスがあり、それらのクラスは「ClassA」、「ClassB」、「ClassC」などです。「ClassA」の名前は、 "ClassroomA"、プログラムを再コンパイルして再配布する必要はありません。

さらに、クラスを追加または削除することができるため、生徒はデフォルトで3つのクラスだけを追加することができます。

...もちろん、これは単なる例ですが、App Configsでは過去にこのアプローチを取って、本当に多くの問題を解決しました。

希望すると便利です。