私はアプリの設定プロパティの値を読むことについて質問したいと思います。ランタイムappconfig値の変更
実行時にappの設定プロパティ値の一部を変更することができ、そのプロパティ値を自分のコードで使用することができます。だから、そのランタイムを取得する方法私のコードでアプリの設定プロパティの値を変更?ランタイムをC#.NETのアプリケーション設定値に変更するオプションはありますか?
私はアプリの設定プロパティの値を読むことについて質問したいと思います。ランタイムappconfig値の変更
実行時にappの設定プロパティ値の一部を変更することができ、そのプロパティ値を自分のコードで使用することができます。だから、そのランタイムを取得する方法私のコードでアプリの設定プロパティの値を変更?ランタイムをC#.NETのアプリケーション設定値に変更するオプションはありますか?
あなたの目的を再検討することを選択する必要があり、実行時に設定を変更することをお勧めではありません更新された値
これをご覧くださいpage
あなたはそのが読み込ま取得など、あなたが変更になるだろうその可能性は低いその後、設定ファイルを変更するためにConfigurationManager
を使用して、設定を保存した後RefreshSection
を使用しますが、どのようにあなたがGetSection
を使用している場合には、新たな情報にアクセスしようとしていることができますキャッシュから。あなたはOpenExeConfiguration
私は新しい変更を読むと思うを使用する必要があります。
得るために、この
ConfigurationManager.RefreshSection(sectionName);
好きです、あなたはアプリの設定への変更を保存した後、再び
私はappconfigファイルmanuallty、そのプログラムのインストールパスを編集している、非常に働いてfine.Butありがとうありがとう私は私のコードに外部appconfigの編集値を取得したい、私はappconfig value.so私は外部の変更されたappconfig値を取得したいと思います。 – dinu
ConfigurationManagerを使用していますか? 'RefreshSection'をチェックアウトしてください..いくつかのコードを投稿できますか? – V4Vendetta
プログラムの実行中にアプリの設定ファイルを変更したいのはなぜですか?アプリケーションの設定には、複数の環境(開発、テスト、制作など)がある場合にウェブサービスに使用する適切なURLなど、プログラムの実行に必要なパラメータが含まれている必要があります。実行時に編集可能にすることは、その目的に反しているようです。 – Tim
アプリの設定オプションに基づいてのみトレースが行われます。ユーザーがアプリケーションの実行中にトレースオプションをオフにしたい場合は、トレースログを取ることはありません.soの目的は、appconfig file.plzを変更したいあなたが知っていれば – dinu