だから私Settings.settings
は現在取り組んでいるWindowsサービスで使用していますが、それは私のニーズに合わせてうまく機能します。私がこれまでに経験した唯一の問題は、無効な値の処理方法です。私の知る限り、exe.config
ファイルを編集していずれかのプロパティに無効な値を入力すると、設計時に取得されたデフォルト値が使用されます。
何があってもサービスを実行し続けたい場合はこれで問題ありませんが、ユーザーに通知して、サービスが機能していない理由を突き止めるのに何時間も費やすのを防ぐために、それを見つける手段が必要ですエラーは報告されていませんが、意図したとおりです。
exe.config
設定を使用するときに、ファイル内のすべてのプロパティが有効な値であることを確認する方法はありますか? 私は何も見つけることができませんでした。