app.configの埋め込み:リリースでのみ機能し、デバッグでは機能しません
-
10-07-2019 - |
質問
すてきなアプリを配布するために、app.configファイルには組み込みのリソースを作成しました。これにはデフォルト値のみが含まれているためです。ただし、アプリはデバッグできなくなり、例外( ConfigurationErrorException
)がスローされます。しかし、リリースされると、アプリは正常に動作します。デバッグ時にそれを動作させる方法はありますか?ありがとう
解決
これが意図された動作ではないという事実を知っていることを望みますか?実行時にapp.configをどのように抽出しますか?設定から値を取得するにはどうすればよいですか? app.configファイルは" app.config"としてではなく、" yourprogramname.exe.config"として配布されます。どちらを埋め込みますか?
設定ファイルを埋め込んだ場合、値を変更する方法はありません。値をハードコーディングするのではなく、構成ファイルを使用するのはなぜですか?
リリースビルド時にアプリが正常に動作すると言うとき、値は設定ファイルからではなく、Settingsクラスのデフォルト値から取得されると確信しています。
長い話を短くする:あなたのアプローチがうまくいくとは思わない。
所属していません StackOverflow