Settings.settingsファイルがすべての値をapp.configにダンプするのはなぜですか?

StackOverflow https://stackoverflow.com/questions/613774

  •  03-07-2019
  •  | 
  •  

質問

Settings.settingsファイルがすべての値をapp.configにダンプする理由

それほど大きな問題ではありませんが、私のアプリケーションは大きくなっており、それらを別々のファイルにグループ化すると、物事を整理しやすくなります。単に複数の設定ファイルを作成することを考えていましたが、これは問題ありませんが、app.configは非常に大きく爆発します。

誰もがapp.configをどう思っていますか?論理的にはすべてがソリューションにグループ化されているので、本当に気にしていますか?展開後に何らかの順序が必要ですか?

役に立ちましたか?

解決

一部のセクションでは、外部構成ファイルを指定できます...ヒントとして:)

eg

<appSettings configSource="appsettings.config" />

編集:
設定を別のファイルにスワップアウトするため、app.configは小さくなります。その後、本番およびテスト設定から分離することができます(ビルドプロセスなど、 this または this

詳細こちら

編集:
セクション全体を入れ替えない別の解決策を見つけましたが、セクションにデルタを追加します(詳細はこちら

eg

<appSettings file="config.config">

編集:
簡単な答え:設定にユーザープロパティを使用していない可能性が高いため、設定はapp.config(または.dll)に保存され、実行時に基本的に変更できません(そのための「ハッキング」があります) 。設定を変更する場合は、ユーザープロパティを使用してください。
こちらのわかりやすい説明...
追伸:編集をごめんなさい! :)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top