通常、Users/{username}/AppData/Local/{publisher}/{app}/{version}/user.config に保存されているユーザー設定ファイルから読み取るアプリケーションがあります。Visual Studio のプロパティ エディターではなく、ファイルに直接変更を加えることをテストしたいと考えています。
アプリケーションがファイルをどこからロードしていると思われるかを示す別の質問に対するこの回答を見つけましたが、Visual Studio でのデバッグ セッション中にチェックすると存在しないようです。
たとえば、ブレークポイントで停止したときにイミディエイト ウィンドウで次のコマンドを実行すると、ファイルが見つかりません。
System.IO.File.Exists(System.Configuration.ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath) //returns false
デバッグ中にこのファイルを見つけたいと思った理由は、構成ファイルが壊れていて、本番環境でアプリケーションがクラッシュしているというレポートを受け取ったためです。そのファイルをデフォルトの状態に戻せると確信していますが、実際にデバッグ環境で問題を再現したいと考えています。
Visual Studio によって読み込まれた設定ファイルを見つけるにはどうすればよいですか?