app.config ファイルをロードするプロセスを可視化する方法があるかどうかは誰にもわかりませんか?
そのプロセスで何かがうまくいかない状況に何度も遭遇しましたが (ほとんどの場合、構成ファイルの値が正しくありません)、問題を見つけるには多くの推測や排除のプロセスが必要です。
たとえば、次の領域のいくつかで問題が発生しました。
- トレース システムの構成とリスナーの定義
- .NET バージョンの管理 (
useLegacyV2RuntimeActivationPolicy
および関連するノード) - 設定、特に複数のアセンブリの設定を管理しようとする場合
- アセンブリ マニフェスト (実際には app.config ではありませんが、XML で構成されたスタートアップ オプションの同じバケット内にあります)
これは希望的観測かもしれませんが、有効にできる秘密のログや、構成システムをロードしているときにランタイムがより多くの情報を提供するように強制する何らかの方法があれば素晴らしいことです。